下面是我提交的表单
<form action="UserServlet?op=login" method="post">
<div id="contentCon">
<div>
<ul>
<li>
<p>登录</p>
</li>
<input type="text" name="useraccount" placeholder="请输入账号" class="name">
<input type="password" name="password" placeholder="请输入密码" class="password"><br>
<div>
<input type="submit" value="登录">
<a href="Register.jsp" class="text02">注册</a>
</div>
</ul>
</div>
</div>
</form>
下面是我web.xml的配置文件
<servlet-name>UserServlet</servlet-name>
<servlet-class>FierceBullDairyShoppingPlatform.servlet.UserServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UserServlet</servlet-name>
<url-pattern>/UserServlet</url-pattern>
</servlet-mapping>
下面是我servlet的代码
package FierceBullDairyShoppingPlatform.servlet;
import FierceBullDairyShoppingPlatform.dao.daofactory.DaoFactory;
import FierceBullDairyShoppingPlatform.vo.User;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class UserServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("已进入servlet-------------------------------------");
req.setCharacterEncoding("utf-8");
resp.setCharacterEncoding("utf-8");
resp.setContentType("text/html;charset=utf-8");
String op=req.getParameter("op");
if ("test".equals(op)){
System.out.println("这里是测试·································");
}
if ("login".equals(op)){
String useraccount=req.getParameter("useraccount");
String password=req.getParameter("password");
User userList= DaoFactory.getUserDaoImpl().CheckByUseraccount(useraccount);
System.out.println(userList);
if (userList!=null&&password.equals(userList.getPassword())){
User user=new User();
user.setUseraccount(userList.getUseraccount());
user.setPassword(userList.getPassword());
user.setUsername(userList.getUsername());
user.setSex(userList.getSex());
user.setAge(userList.getAge());
user.setIdnum(userList.getIdnum());
user.setRealname(userList.getRealname());
user.setPhonenum(userList.getPhonenum());
user.setPicture(userList.getPicture());
user.setRole(userList.getRole());
req.setAttribute("user",user);
req.setAttribute("exist","yes");
}else{
req.setAttribute("exist","no");
}
req.getRequestDispatcher("Login.jsp").forward(req,resp);
}
每次点击登录按钮向servlet提交表单都报404 说是申请的资源不可用