我的action是:
public class ListActionextends BaseAction{
private List lname;
public String execute() throws Exception
{
lname.add("gwfwfadf");
lname.add("13425");
return "success";
}
public List getLname() {
return lname;
}
public void setLname(List lname) {
this.lname = lname;
}
}
struts是:
/MyJsp.jsp
jsp:
[tr]
[td]
[/td]
[/tr]
为什么我的页面中得不到这个List -lname,哪里有问题啊,请帮忙指导下谢谢啊,急,我都研究还几天了!!!囧啊
我想知道jsp是这么知道这个lname是来自action的啊?他们是怎么关联上的?
action我改成这样:
public class ListActionextends BaseAction{
HttpServletRequest request=ServletActionContext.getRequest();
List lname=new ArrayList();
public String execute() throws Exception
{
lname.add("reqname1");
lname.add("reqname2");
lname.add("reqname3");
request.setAttribute("lname", lname);
return "success";
}
public List getLname() {
return lname;
}
public void setLname(List lname) {
this.lname = lname;
}
}