SSH 的问题No action instance for path /login could be created
struts-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<form-beans>
<form-bean name="UserLogin" type="com.serlvet.userLogin"/>
</form-beans>
<action-mappings>
<action path="/login"
type="com.serlvet.Login"
name="UserLogin"
parameter="methode"
scope="request"
validate="false">
<forward name="success" path="/WEB-INF/wel.jsp" />
<forward name="failure" path="/WEB-INF/err.jsp" />
</action>
</action-mappings>
</struts-config>
userLogin.java
package com.serlvet;
import com.model.*;
import
java.io.IOException;
import
javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class userLogin extends HttpServlet {
private static final long serialVersionUID = 5698967530097079333L;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws
ServletException,
IOException {
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
//得到用户名和密码,验证用户是否合法
String username = request.getParameter("txtloginName");
String userpassword = request.getParameter("txtpassword");
//验证用户
Login ubb=new Login();
try {
if(ubb.checkUser(username, userpassword)){
//用户合法
//把成功登录的用户信息放入session【后面用到】
UserBean ub=ubb.getUserBean(username);
request.getSession().setAttribute("userInfo", ub);
request.getRequestDispatcher("").forward(request, response);
}else{
//用户不合法
request.getRequestDispatcher("").forward(request, response);
}
} catch (CloneNotSupportedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doGet(request, response);