Struts2 url重写,通过Actionsupport页将数据填充到下一页
在Struts2中有点困惑 1) 页面A显示迭代数据-例如20条唯一记录 2) 需要从a页调用新的B页,并选择任意1个数据 3) 从页面A传递的数据必须从数据库进行预处理,并带有额外的特定属性 需要在B页上显示数据和相同的内容 前-- 1) A页 3) B页 迭代bean并在第B页上显示相同的内容 怎样才能做到这一点呢 需要一个小样本代码。。。。。请 跳过数据库检索数据的过程[我已经知道这一部分] 关于Struts2 url重写,通过Actionsupport页将数据填充到下一页,struts2,Struts2,在Struts2中有点困惑 1) 页面A显示迭代数据-例如20条唯一记录 2) 需要从a页调用新的B页,并选择任意1个数据 3) 从页面A传递的数据必须从数据库进行预处理,并带有额外的特定属性 需要在B页上显示数据和相同的内容 前-- 1) A页 3) B页 迭代bean并在第B页上显示相同的内容 怎样才能做到这一点呢 需要一个小样本代码。。。。。请 跳过数据库检索数据的过程[我已经知道这一部分] 关于 卡尔蒂克这似乎很直截了当。 我们只需要定义一个带有一个属性的操作,该属性将捕获从页面A发送的
卡尔蒂克这似乎很直截了当。 我们只需要定义一个带有一个属性的操作,该属性将捕获从页面A发送的文件内容的值,以及一个迭代器,该迭代器包含从数据库获取的值
public class FileContentAction extends ActionSupport{
private String FILECONTENT;
// getters and setters
private List<YourBean> beanList;
// getters and setters for this
public String execute() throws Exception{
Fetch the Data as per 'FILECONTENT' from DB
Set the Bean values in same calss
return SUCCESS;
}
}
公共类FileContentAction扩展了ActionSupport{
私有字符串文件内容;
//接球手和接球手
私人名单;
//这方面的能手和能手
公共字符串execute()引发异常{
根据“FILECONTENT”从数据库中获取数据
在同一计算中设置Bean值
回归成功;
}
}
现在需要在配置文件中定义结果
<action name="filecontent" class="com.demo.FileContentAction">
<result>/pageb.jsp</result>
</action>
/pageb.jsp
在b.jsp中
<s:iterator value="beanList" var="list">
// since your bean will be top of value stack
// do what ever you want to display
</s:iterator>
//因为您的bean将位于值堆栈的顶部
//你想展示什么
您是否询问此问题:单击展开
<action name="filecontent" class="com.demo.FileContentAction">
<result>/pageb.jsp</result>
</action>
<s:iterator value="beanList" var="list">
// since your bean will be top of value stack
// do what ever you want to display
</s:iterator>