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>