struts2问题 困惑了2天了 求助...
--------------------编程问答-------------------- 你添加数据时,把数据保存在什么地方? --------------------编程问答-------------------- public static List<Book> bookList = new ArrayList<Book>();这里我模拟了一个数据库 数据都放在这里.. --------------------编程问答-------------------- 楼主,迭代器不是这样使用的,你遍历以后要用<s:property value="name" />这样来取值的 --------------------编程问答-------------------- 添加书籍时应该把数据存到request或session中,页面在相应的对象中去取数据。 --------------------编程问答--------------------
我试着改了下 还是无法显示数据... --------------------编程问答--------------------
不是说struts2把这些都封装起来了 直接通过action就能执行了么.... --------------------编程问答-------------------- http://www.iteye.com/topic/168067
看看这个。 --------------------编程问答--------------------
加了还是不行... --------------------编程问答-------------------- bookList值不能一直保存吧,要么保存到session里边,要么就在jsp页面hidden传下值吧 --------------------编程问答-------------------- public static List<Book> bookList = new ArrayList<Book>();
改成
private List<Book> bookList = new ArrayList<Book>();
呢!
--------------------编程问答--------------------
试了下 不行 --------------------编程问答--------------------
hidden传值也不行... --------------------编程问答--------------------
//Action文件
BookAction.java
public class BookAction extends Book {
...
Action 继承实体类?
你继承 ActionSupport(com.opensymphony.xwork2.ActionSupport;)试试. --------------------编程问答--------------------
这里我没用到Action的接口 也没有execute()方法...我继承了ActionSupport数据也没显示出来... --------------------编程问答-------------------- 你确定数据执行到action里面没<package name="main" extends="struts-default">这直接default --------------------编程问答-------------------- public class BookAction extends Book {这怎么能继承Book?应该集成ActionSupport,重写execute方法,然后返回一个list迭代
补充:Java , Web 开发