structs 2 中 ,service 如何从jsp循环中取值

happy002 2008-05-12 08:38:53
如题,我在JSP页面中有个循环
<s:iterator value="#request.per_data" >
<s:hidden name="node_id" id="node_id" ></s:hidden> <!-- 子结点ID -->
<s:hidden name="node_level" id="node_level" ></s:hidden> <!-- 父结点ID -->
<s:hidden name="node_name" id="node_name" ></s:hidden> <!-- 结点名称 -->
<s:hidden name="node_flag" id="node_flag" ></s:hidden> <!-- 是否选中 -->
</s:iterator>

想在service里把 node_id 的几个值都取出来,怎么取?
我定义了个数组
用GET方法没取到是怎么回事呢?
RoleData role = (RoleData)o;
String [] a1 = new String [];
a1 = role.getNode_id();
...全文
99 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
overtake1984 2008-05-14
  • 打赏
  • 举报
回复
试试在ACTION里定义个数组,GET到值后,再SET进你想要的里,在SERVICE里再GET
我以前也出现过这个问题,就是这么解决的,但是究竟是为什么我现在还没搞懂~
happy002 2008-05-12
  • 打赏
  • 举报
回复
我写FORM了
<s:form name="roleform" action="/right/role_power.action" theme="simple">
...
...
</s:form>
panxuan 2008-05-12
  • 打赏
  • 举报
回复
<form>
<s:iterator value="#request.per_data" >
<s:hidden name="node_id" id="node_id" > </s:hidden> <!-- 子结点ID -->
<s:hidden name="node_level" id="node_level" > </s:hidden> <!-- 父结点ID -->
<s:hidden name="node_name" id="node_name" > </s:hidden> <!-- 结点名称 -->
<s:hidden name="node_flag" id="node_flag" > </s:hidden> <!-- 是否选中 -->
</s:iterator>
</form>
TomyGuan 2008-05-12
  • 打赏
  • 举报
回复
<s:hidden name="node_id" id="node_id" > </s:hidden>

沒有value的?
z_cero 2008-05-12
  • 打赏
  • 举报
回复
定义一个FormBean来做参数传递

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧