這篇文章主要介紹了JavaWeb項目Servlet無法訪問問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè)與策劃設(shè)計,泰寧網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:泰寧等地區(qū)。泰寧做網(wǎng)站價格咨詢:028-86922220
1.創(chuàng)建Servlet
2.在jsp中用ajax調(diào)用
$.post("<%=request.getContextPath()%>/AjaxValidationServlet",{"userName":userName},function(message){ alert(message); });
這是異步驗證用戶是否存在。
問題:報404,提示沒有這個servlet。
解決:
1.在web.xml中引用的xsi:若是3.0.xsd之后,的有注解可以解決
@WebServlet(name = "AjaxValidationServlet",urlPatterns = "/AjaxValidationServlet")
2.在3.0之前的需要在web.xml中配置servlet名和映射
AjaxValidationServlet com.web.AjaxValidationServlet AjaxValidationServlet /AjaxValidationServlet
這樣就可以正常訪問了。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。