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 閱讀(2615) 評論(1)  編輯  收藏

          Feedback

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

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



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


          網站導航:
           
          主站蜘蛛池模板: 大荔县| 秀山| 宁河县| 临海市| 北票市| 东光县| 连平县| 南通市| 凌海市| 常宁市| 舒城县| 邵东县| 铜鼓县| 昆明市| 巴南区| 若尔盖县| 旬阳县| 中西区| 马公市| 平昌县| 伊春市| 鄂尔多斯市| 久治县| 鄯善县| 黄冈市| 大石桥市| 云南省| 兴和县| 临沧市| 克什克腾旗| 工布江达县| 雷州市| 兴海县| 景谷| 安吉县| 兖州市| 叶城县| 合水县| 乌兰察布市| 黑水县| 汉源县|