一,OGNL访问JavaBean
1在项目HeadFirstStruts2chapter04 ,新建com.cruise.model包,Student类,name age属性,全参构造和无参构造,
package com.cruise.model;
public class Student {
private String name;
private String age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public Student() {
super();
// TODO Auto-generated constructor stub
}
public Student(String name, String age) {
super();
this.name = name;
this.age = age;
}
}
2HelloWorldAction中,定义JavaBean,生成get() set()方法,execute()方法中, new Student("小八","21"),
package com.cruise.action;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.ServletActionContext;
import com.cruise.model.Student;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.util.ValueStack;
public class HelloAction extends ActionSupport{
private Student student;
public Student getStudent() {
return student;
}
public void setStudent(Student
第21讲 struts2值栈OGNL访问JavaBean,List集合 Map对象
最新推荐文章于 2020-04-24 11:48:37 发布
本文详细介绍了如何使用Struts2中的OGNL表达式来访问JavaBean的属性,包括创建Student类并设置属性,然后在HelloAction中实例化并返回到success.jsp页面展示。接着,展示了如何通过OGNL访问List集合和Map集合的数据,分别展示了访问List中元素和Map中键对应的学生信息的方法,并提供了相应的测试步骤。
摘要由CSDN通过智能技术生成