1,先收集齐jar包
2,配置struts2.xml文件
sysmanage/default/MainPage.jsp
3,web.xml文件配置
Struts Blank
struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
/*
sysmanage/default/login.jsp
4,java文件登陆。
package com.superplan8.core.action;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
public class LoginAction {
private String username ;
private String password ;
public String login() throws Exception{
System.out.println(password);
HttpServletResponse response=ServletActionContext.getResponse();
response.getWriter().write(username);
System.out.println(username);
return null;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
5,JS ajax 文件
function userLogin(){
var username = $("#username").val();
var password = $("#p_t").val();
alert(1);
$.post( "login",
{"username":username,
"password":password},
function(data){
alert(1);
}
);
}
配置过程中,可能会因为出现一点点错误,而不能部署成功。
我一开始配置不成功的因在于 method="login" 写成 method = "login()" 一个括号,浪费了我两个小时的时间。