Servlets 没有从我的jsp调用doPost()
当我点击提交按钮时…servlet没有被调用。。 它显示相同的index.jsp页面。。。 我找不到的错误在哪里请帮我解决Servlets 没有从我的jsp调用doPost(),servlets,Servlets,当我点击提交按钮时…servlet没有被调用。。 它显示相同的index.jsp页面。。。 我找不到的错误在哪里请帮我解决 //here is my web.xml <servlet> <servlet-name>Register</servlet-name> <servlet-class>servlet.Register</servlet-class> </servlet>
//here is my web.xml
<servlet>
<servlet-name>Register</servlet-name>
<servlet-class>servlet.Register</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Register</servlet-name>
<url-pattern>/Register</url-pattern>
</servlet-mapping>
//here my Register.java
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter writer = response.getWriter();
writer.print("something");
try {
processRequest(request, response);
UserModal user=new UserModal();
user.setName(request.getParameter("uname"));
user.setGender(request.getParameter("usex"));
user.setEmail(request.getParameter("uemail"));
user.setPassword(request.getParameter("upass"));
user.setContact(request.getParameter("ucontact"));
boolean result=new UserService().registerUser(user);
if(result){
response.sendRedirect("welcome.jsp");
}
else{
response.sendRedirect("index.jasp?msg=fail");
}
} catch (ClassNotFoundException ex) {
Logger.getLogger(Register.class.getName()).log(Level.SEVERE, null, ex);
}
}
//这是我的jsp
名称
性别
男性
女性
电子邮件
密码
接触
//here is my web.xml
<servlet>
<servlet-name>Register</servlet-name>
<servlet-class>servlet.Register</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Register</servlet-name>
<url-pattern>/Register</url-pattern>
</servlet-mapping>
//here my Register.java
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter writer = response.getWriter();
writer.print("something");
try {
processRequest(request, response);
UserModal user=new UserModal();
user.setName(request.getParameter("uname"));
user.setGender(request.getParameter("usex"));
user.setEmail(request.getParameter("uemail"));
user.setPassword(request.getParameter("upass"));
user.setContact(request.getParameter("ucontact"));
boolean result=new UserService().registerUser(user);
if(result){
response.sendRedirect("welcome.jsp");
}
else{
response.sendRedirect("index.jasp?msg=fail");
}
} catch (ClassNotFoundException ex) {
Logger.getLogger(Register.class.getName()).log(Level.SEVERE, null, ex);
}
}
//这是我的web.xml
登记
servlet.Register
登记
/登记册
//这是我的Register.java
@凌驾
受保护的void doPost(HttpServletRequest请求、HttpServletResponse响应)
抛出ServletException、IOException{
PrintWriter=response.getWriter();
作家。印刷品(“某物”);
试一试{
processRequest(请求、响应);
UserModal user=new UserModal();
user.setName(request.getParameter(“uname”);
user.setGender(request.getParameter(“usex”);
user.setEmail(request.getParameter(“uemail”);
user.setPassword(request.getParameter(“upass”);
user.setContact(request.getParameter(“ucontact”);
布尔结果=new UserService().registerUser(用户);
如果(结果){
sendRedirect(“welcome.jsp”);
}
否则{
response.sendRedirect(“index.jasp?msg=fail”);
}
}捕获(ClassNotFoundException ex){
Logger.getLogger(Register.class.getName()).log(Level.SEVERE,null,ex);
}
}
请参考以下链接和一些jsp servlet示例。您可以进一步了解servlet doPost()调用
//here is my web.xml
<servlet>
<servlet-name>Register</servlet-name>
<servlet-class>servlet.Register</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Register</servlet-name>
<url-pattern>/Register</url-pattern>
</servlet-mapping>
//here my Register.java
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter writer = response.getWriter();
writer.print("something");
try {
processRequest(request, response);
UserModal user=new UserModal();
user.setName(request.getParameter("uname"));
user.setGender(request.getParameter("usex"));
user.setEmail(request.getParameter("uemail"));
user.setPassword(request.getParameter("upass"));
user.setContact(request.getParameter("ucontact"));
boolean result=new UserService().registerUser(user);
if(result){
response.sendRedirect("welcome.jsp");
}
else{
response.sendRedirect("index.jasp?msg=fail");
}
} catch (ClassNotFoundException ex) {
Logger.getLogger(Register.class.getName()).log(Level.SEVERE, null, ex);
}
}