首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Struts2 传值有关问题

2012-04-06 
Struts2 传值问题在jsp 页面通过表单(或地址栏传值)向action类里传值,普通属性像int 这些则能接收到,如果

Struts2 传值问题
在jsp 页面通过表单(或地址栏传值)向action类里传值,普通属性像int 这些则能接收到,如果是一个其它类的对象则不能自动调用构造函数实例化对象,提交后其值始终为空。它们都设了set get方法。用的模式是ssh
 <s2:form action="admin_ListShow.action?t.id=0" theme="simple">

 <action name="admin_*" class="adminAction" method="{1}">
  <result name="input">/pages/admin/view/AdminTemp.jsp</result>
  <result>/pages/admin/view/AdminTemp.jsp</result>
  </action>



[解决办法]
用hidden吧
[解决办法]
你的action里有t这个对象吗 t对象中有id这个属性吗,如果没有肯定赋不了值
[解决办法]
第一在你的action中必须有一个叫t的对象,并且提供set,get方法
第二在你T这个类中必须有一个id属性,同时也要提供set,get方法
[解决办法]
是不是T类的没有无参数构造方法
[解决办法]
struts2 传参需要<request> ... 百度一下。。穿的参数。。。</request> 形式进行传参,使用的事配置,并不能使用,超链接传参,改改吧。

热点排行