主要类文件如下:
AdminAction.java
[java]
public class AdminAction extends ActionSupport{
/**
*
*/
private static final long serialVersionUID = 1L;
private Admin admin;
public Admin getAdmin() {
return admin;
}
public void setAdmin(Admin admin) {
this.admin = admin;
}
public String Login(){
// 使用request存值
ActionContext actionContext = ActionContext.getContext();
actionContext.put("Lili", "你好!");
// 使用session存值
actionContext.getSession().put("Jenny", "你好Jenny");
// 使用application存值
actionContext.getApplication().put("Nike", "谢谢Nike");
// 存入对象
// 使用request存值
actionContext.put("admin", admin);
// 使用session存值
actionContext.getSession().put("admin", admin);
// 使用application存值
actionContext.getApplication().put("admin", admin);
return "adminaction_login";
}
public String save(){
System.out.println("保存成功!!!!!!");
return "adminaction_save";
}
public String delete(){
System.out.println("删除成功!!!!!!");
return "adminaction_delete";
}
public String update(){
System.out.println("修改成功!!!!!!");
return "adminaction_update";
}
public String find(){
System.out.println("查询成功!!!!!!");
return "adminaction_find";
}
}
Admin.java
[java]
public class Admin {
private String userName;
private String userPassword;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserPassword() {
return userPassword;
}
public void setUserPassword(String userPassword) {
this.userPassword = userPassword;
}
}
[java]
[java]
struts.xml
[java]
[html]
index.jsp
[html]
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
这是第一个使用structs2标签开发的应用测试实例!
主要实例演示:
Login.jsp
[html]
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<<<<<---------------------------------------------------------------->>>>>
这是第一个使用structs2标签和设置session属性对象开发的应用测试实例!
${admin.userName}用户登陆成功!!!
使用ongl标签输出存入不同作用域中的值:
输出request作用域中存入的信息:
输出sesion作用域中存入的信息:
输出application作用域中存入的信息:
使用ongl标签输出存入不同作用域中的对象值:
输出request作用域中存入的信息:
输出sesion作用域中存入的信息:
输出application作用域中存入的信息: