zzeng

          zzeng

          html:hidden

          你的代碼本身有問題,一般來說,我們在使用Struts時,如果要在JSP隱式的傳值給Action有兩種情況:
          1、要傳的值是FromBean中的一個字段,你說的情況應該就是這種情況,例如需要在Edit頁面中保存theID,在Action中執行Update操作時根據ID來更新數據庫的值,你可以這樣做:
          Jsp中的代碼為:<html:hidden property="theID" />
          提交后,theID的值就會放到FormBean中的theID中,你就可以通過getTheID()來獲得這個值。
          2、要傳的值不是FromBean中的一個字段:
          Jsp中的代碼為:
          <input type="hidden" name="XXX" value="<%=request.getAttribute(XXX)%>">
          當然,你應該在Action中就已經就這個值放到了request中,request.setAttribute("XXX",value);,
          然后在Action中你才可以通過request.getParameter("XXX");來取得這個值。

          補充一點,request.setAttribute("XXX",value);中,value應該是個String,還有,<input type="hidden" name="XXX" value="<%=request.getAttribute(XXX)%>">應該改為
          <input type="hidden" name="XXX" value="<%=(String)request.getAttribute(XXX)%>">

          posted on 2005-09-27 13:32 zzeng 閱讀(2616) 評論(1)  編輯  收藏

          Feedback

          # re: html:hidden[未登錄] 2007-12-17 14:15 張磊

          很好,很有用  回復  更多評論   



          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 博兴县| 根河市| 崇文区| 新竹县| 耒阳市| 京山县| 潜山县| 廉江市| 钟山县| 鱼台县| 观塘区| 吉木乃县| 十堰市| 无棣县| 保德县| 广饶县| 东兰县| 临安市| 武川县| 申扎县| 那坡县| 措美县| 郸城县| 锡林浩特市| 克拉玛依市| 行唐县| 乌苏市| 桂阳县| 万全县| 丁青县| 南通市| 韶关市| 彩票| 屯昌县| 赫章县| 马尔康县| 白河县| 行唐县| 襄汾县| 云和县| 陈巴尔虎旗|