有面有
  <input type="text" name="typeId" id="typeId" value="1">
如何用<s:param name="typeId" value=""></s:param>这个标签取得input里的value并赋给param里的value
谢谢。

解决方案 »

  1.   

    我知道<s:param name="typeId" value="">这个值在action里动态生成的,但是我现在怎么才可以重新赋给他一个值呢。在js里
      

  2.   

    <param name="action中的name" value="%{valueId}"/>
      

  3.   

    用AJAX 你页面改了后台没改好像没什么实技用处吧
      

  4.   

    这个问题就是因为ajax才出现的,刚进入到这个页面的时候action里的typeId = 4;
    但是我调用ajax后,typeId就发生了改变,变成了3,但是当点击“下一页”的时候,<param name="typId" value=""/>里value的值仍然还是4,这样后台分页就不好用了。请问这样的问题怎么才能解决。
      

  5.   

    加个<s:set id="" name="temp" value="">,用js看看能不能将input里面的值放到set中<s:param name="typeId" value="#temp"></s:param>
    试试!
      

  6.   

    http://student.csdn.net/space.php?uid=129591&do=blog&id=34706
      

  7.   

    你试下这个
    <s:param name="typeId" value="document.getElementById('typeId').value"></s:param>