【Struts标签与OGNL表达式语言实例演练】
本文主要来讲解一下关于Struts标签与OGNL表达式语言实例演练!
项目结构如图:
主要类文件如下:
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]
<struts>
<package name="struts" namespace="/csdn" extends="struts-default" >
<!--
使用通配符进行测试!
-->
更多精彩教程请关注:win7旗舰版系统下载