ssh中,求解用<s:action>标签读取session中的值,并迭代取出
下面的情况我知道,我的意思是比如进入主页后有一个新闻模块,进入主页index后,action里面比如是:ActionContextcontext=ActionContex...
下面的情况我知道,我的意思是比如进入主页后有一个新闻模块,进入主页index后,action里面比如是:ActionContext context = ActionContext.getContext();
context.put("listUser", lstData);
首先要调用action,才能使用<s:iterator>吧,关键是怎么调用action,ajax的方法就不必说了!
关键是怎么调用action????????????????????????? 展开
context.put("listUser", lstData);
首先要调用action,才能使用<s:iterator>吧,关键是怎么调用action,ajax的方法就不必说了!
关键是怎么调用action????????????????????????? 展开
2010-12-12
展开全部
其实s:action用不用都行,关键在于s:iterator
后台 给listUser设值
ActionContext context = ActionContext.getContext();
context.put("listUser", lstData);
jsp使用就行,遍历listUser中的值,并显示
<s:iterator value="#request.listUser" var="user" status="status">
<tr>
<td height="23"><div align="center">
<s:property value="#status.index"/>
</div></td>
<td><div align="center">
<s:property value="#user.loginName"/>
</div></td>
</tr>
</s:iterator>
=============配置文件begin===================
配置文件
<action name="test" class="Test">
</action>
=============配置文件end===================
action
public void test() {
System.out.println("###########################");
}
页面
<s:action name="test!test" executeResult="true"></s:action>
=====================================================
再给你详细点吧...... 我算是现学现卖了....
===============action类begin========================
Action类
public class Test {
public void test() {
List<Integer>listUser = new ArrayList<Integer>();
for (int i = 0; i < 10; i++) {
listUser.add(i);
}
ActionContext context = ActionContext.getContext();
context.getSession().put("listUser", listUser);
}
}
===============action类end=====================================
==================页面部分begin===============
<s:action name="test!test" executeResult="true"></s:action>
<table>
<s:iterator value="#session.listUser" var="user" status="status">
<tr>
<td height="23"><div align="center">
<s:property value="#status.index"/>
</div></td>
</tr>
</s:iterator>
</table>
==================页面部分end================
配置文件还用上面给你的.......
条条大路通罗马,仅作提示
===============针对你的新问题(主要是怎么调用action)==================
在页面部分里,写了,你没仔细看?
要是我就扔这么一句,你肯定还会问到底怎么用。给你详细了,你不仔细看,还是这么问....哎~~~~~~~~~~~
你从头仔细看下
<s:action name="test!test" executeResult="true"></s:action>
=================================
后台 给listUser设值
ActionContext context = ActionContext.getContext();
context.put("listUser", lstData);
jsp使用就行,遍历listUser中的值,并显示
<s:iterator value="#request.listUser" var="user" status="status">
<tr>
<td height="23"><div align="center">
<s:property value="#status.index"/>
</div></td>
<td><div align="center">
<s:property value="#user.loginName"/>
</div></td>
</tr>
</s:iterator>
=============配置文件begin===================
配置文件
<action name="test" class="Test">
</action>
=============配置文件end===================
action
public void test() {
System.out.println("###########################");
}
页面
<s:action name="test!test" executeResult="true"></s:action>
=====================================================
再给你详细点吧...... 我算是现学现卖了....
===============action类begin========================
Action类
public class Test {
public void test() {
List<Integer>listUser = new ArrayList<Integer>();
for (int i = 0; i < 10; i++) {
listUser.add(i);
}
ActionContext context = ActionContext.getContext();
context.getSession().put("listUser", listUser);
}
}
===============action类end=====================================
==================页面部分begin===============
<s:action name="test!test" executeResult="true"></s:action>
<table>
<s:iterator value="#session.listUser" var="user" status="status">
<tr>
<td height="23"><div align="center">
<s:property value="#status.index"/>
</div></td>
</tr>
</s:iterator>
</table>
==================页面部分end================
配置文件还用上面给你的.......
条条大路通罗马,仅作提示
===============针对你的新问题(主要是怎么调用action)==================
在页面部分里,写了,你没仔细看?
要是我就扔这么一句,你肯定还会问到底怎么用。给你详细了,你不仔细看,还是这么问....哎~~~~~~~~~~~
你从头仔细看下
<s:action name="test!test" executeResult="true"></s:action>
=================================
展开全部
应该有个事件是进入页面就执行 可以用那个方法提交个触发执行action
ActionContext.getContext().getSession().put("listUser", lstData);
<s:iterator value="#session.listUser" var="user" status="status">
<div align="center">
<s:property value="#user.loginName"/>
</div>
</s:iterator>
ActionContext.getContext().getSession().put("listUser", lstData);
<s:iterator value="#session.listUser" var="user" status="status">
<div align="center">
<s:property value="#user.loginName"/>
</div>
</s:iterator>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接这样就可以啦
<s:iterator value="#listUser" status="status">
<s:property value="#status.属性"/> |
</s:iterator>
<s:iterator value="#listUser" status="status">
<s:property value="#status.属性"/> |
</s:iterator>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询