web.xml:
<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <servlet> /*Servlet名,两个servlet-name必须保持一致*/ <servlet-name>ajaxServlet</servlet-name> /*Servlet类的真正路径,在myEclipse中默认当前路径是classes下, 即src 目录中,注意包与子包间用"."*/ <servlet-class>com.ac.servlet.ajaxServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>ajaxServlet</servlet-name> /*Servlet的请求url,此处的绝对路径是:项目名/servlet/ajaxServlet, 前台form表单提交的url也应为此url*/ <url-pattern>/servlet/ajaxServlet</url-pattern> </servlet-mapping>
?
index.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <html> <head> <base href="<%=basePath%>"> /*basePath此处为http://localhost:8080/项目名/ */ </head> <body> <form action="servlet/ajaxServlet" method="get"> <input name="username" type="text"/> <input name="password" type="text"/> <input name="submit" type="submit"/> </form> </body> </html>
??
?