<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jfy3d(劍事)BLOG

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      37 隨筆 :: 0 文章 :: 363 評論 :: 0 Trackbacks

    webwork的action已經脫離的request,是用getXxx()來取提交過來的參數
    如果在寫程序的時候特定需要自己來取Parameter可以通過以下兩種方法實現

    第一種用ActionContext類,所有的參數都從這里ActionContext.getContext().getParameters()取
    他返回的是一個Map類型
    Map param= ActionContext.getContext().getParameters();
    如果有一個提交過來的username
    那就可以這樣寫
    param.get("username");不過這里要注意一下param.get("username")是一個String數組(為什么要返回數據我也不知道,我從weblogic窗口看到param.get("username")被out出來Ljava.lang.String,忙活了半天)

      String value[] = (String[])param.get("username");
      String username = "";
      for(int i=0;i<value.length;i++)
      {
       username +=value[i];
      }
    這樣就可以得到正確的username了

    第二種方法是直接把request引用進來

    ServletActionContext.getRequest().getParameter("username")
    ServletActionContext.getRequest()就是httpservletrequest
    這個類再import com.opensymphony.webwork.ServletActionContext
    用起來方便些

    posted on 2005-05-12 00:12 劍事 閱讀(1371) 評論(1)  編輯  收藏 所屬分類: webwork

    評論

    # re: 在webwork2的action里取request.getParameter參數 2006-11-17 13:18 redhatlinux10
    之所以要返回數組,是因為有這個必要,比如:checkboxlist,名字相同,值不同。  回復  更多評論
      

    主站蜘蛛池模板: 亚洲国产成人精品无码区花野真一 | 亚洲精品在线免费看| 三级网站在线免费观看| 亚洲人成网77777亚洲色| CAOPORN国产精品免费视频| av在线亚洲欧洲日产一区二区| 一级女性全黄生活片免费看| 亚洲成人影院在线观看| 欧亚一级毛片免费看| 国产成人亚洲精品狼色在线| 久久精品成人免费网站| 亚洲四虎永久在线播放| 免费三级毛片电影片| 亚洲精品伦理熟女国产一区二区| 国产精品嫩草影院免费| 美女视频免费看一区二区| 国产精品亚洲玖玖玖在线观看| 水蜜桃视频在线观看免费播放高清| 亚洲Av综合色区无码专区桃色| 中文字幕免费高清视频| 亚洲精品国产日韩| 亚洲?V乱码久久精品蜜桃| 青柠影视在线观看免费| 亚洲成人高清在线观看| 日韩电影免费在线观看视频 | 久久免费99精品国产自在现线| 久久亚洲精品成人综合| 欧美日韩国产免费一区二区三区| 久久精品亚洲日本波多野结衣| 国产精品亚洲二区在线观看| 亚洲精品视频免费看| 国产精品亚洲а∨无码播放不卡 | 亚洲中文字幕无码一去台湾 | 亚洲熟妇丰满xxxxx| 亚洲国产激情一区二区三区| 日本免费A级毛一片| 亚洲日韩精品国产3区| 亚洲午夜国产精品无码老牛影视| 国产成在线观看免费视频| 一区二区三区视频免费| 亚洲一级毛片免费看|