雖然可以打開Users_login.jsp,但無論輸入正確與否都報404錯誤,
沒有任何報錯信息,點擊登錄后就報404,控制臺無任何輸出,
下面是struts.xml配置信息
<package name="default" namespace="/" extends="struts-default">
? ?
? ? </package>
? ??
?<package name="users" namespace="/users" extends="struts-default">
? ? <action name="*_*" class="com.zzz.sims.action.{1}Action" method="{2}">
? ? <result name="login_success">/users/Users_login_success.jsp</result>
? ? <result name="login_failure">/users/Users_login.jsp</result>
? ? <allowed-methods>login</allowed-methods>
? ? </action>
</package>
這是UsersAction配置;
package com.zzz.sims.action;
import com.opensymphony.xwork2.ModelDriven;
import com.zzz.sims.entity.Users;
import com.zzz.sims.service.UsersDAO;
import com.zzz.sims.serviceImpl.UsersDAOImpl;
public class UsersAction extends SuperAction implements ModelDriven<Users> {
/**
*?
*/
private static final long serialVersionUID = 1L;
private Users user = new Users();
//用戶登錄動作
public String login() {
UsersDAO udao = new UsersDAOImpl();
if(udao.usersLogin(user)) {
System.out.println("com.zzz.sims.action login()信息正確!");
return "login_success";
}else {
System.out.println("com.zzz.sims.action login()信息錯誤!");
return "login_failure";
}
}
public Users getModel() {
System.out.println("getModel()執行了!");
return this.user;
}
}
2018-06-29
你把struts的jar放在WebContent下,應該就沒問題了
2018-04-08
還是沒能找到問題。。。。哎,頭疼
2018-03-30
。。。然而更換tomcat后又報這個。。。。
2018-03-30
發現是tomcat的故障,已經處理,