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

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

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

    Struts2.0--S:URL標簽 請求參數

    Posted on 2008-01-11 16:02 puras 閱讀(9129) 評論(3)  編輯  收藏 所屬分類: Struts2.0

    在Struts2.0.11之前,一些頁面的標簽,我還是比較喜歡使用JSTL, 比如說:c:url,類似的,因為Struts里提供的一些標簽,雖然也能完成相應的功能,而且有些功能還更加的強大,但是不如JSTL的用起來方便.但是從Struts2.0.11開始,已經不再支持EL語言了,使我開始轉向使用Struts2.0的標簽了...

    有的時候,我們需要在頁面內標識一個資源,但是使用相對路徑有時會引起錯誤,使用Struts的URL標簽可以讓我們直接使用絕對路徑(以前一直用c:url來著.這里的絕對路徑,也是相對于WEBAPP的根目錄的), 比如,引用一張位于/webapp/images/下的圖片test.png.使用URL標簽則為:

    <s:url value="/images/test.png" />

    這么用其實已經很方便了,但是有的時候會出現一點點小問題,說是問題,原因也是因為自己操作的問題,呵.

    比如寫JS中,兩個參數,一個是圖片的位置,一個是圖片名稱.可能寫的時候就要分開寫,這個時候如果URL上跟有請求參數,而還用上面的URL標簽,就會出現問題.因為URL標簽會自動的將URL上的請求參數加到你的URL標簽的Value后面.這樣上面的圖片的位置可能就不是你想要的位置了.

    解決辦法:

    在上面的標簽中添加一個屬性:

    <s:url value="/images/test.png" includeParam="none" />

    如果想讓所有的URL標簽都不要自動的添加URL的請求參數,可以通過配置Struts.xml文件來解決這個問題.

    在Struts.xml文件中添加下面一行,將s:url的默認行為修改一下:

    <constant name="struts.url.includeParams" value="none" />

    這樣,就不用在每個標簽上都寫includeParam屬性了,不過在需要請求的參數的時候,就得需要自己來手動添加這個屬性了.

    includeParam提供了三個選項:none, get or all

    PS:發現廢話越來越多了,呃....啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Feedback

    # re: Struts2.0--S:URL標簽 請求參數  回復  更多評論   

    2008-05-07 20:08 by Nettree
    有一個問題想請教,我把菜單的路徑做成表存在數據庫中,我在登錄Action中讀取出了登錄用戶相應的權限菜單并封裝在List中,問題是,在頁面中,我用迭代讀取每一個相應的menu對象,現在我想把<s:url value="<s:property value="menu.menuurl">">,報異常說少一個等號,怎么把我在Action中的屬性用于生成url,從而簡單的實現動態生成菜單的功能?謝謝.

    # re: Struts2.0--S:URL標簽 請求參數[未登錄]  回復  更多評論   

    2008-08-06 13:01 by Puras
    可以使用使用%{}
    在你說的問題里就是<s:url value="%{menu.menuurl}">

    # re: Struts2.0--S:URL標簽 請求參數  回復  更多評論   

    2009-05-13 15:35 by zlfoxy
    從Struts2.0.11開始,已經不再支持EL語言了?

    不是吧?el跟Struts又沒有沖突。

    posts - 47, comments - 124, trackbacks - 0, articles - 0

    Copyright © puras

    主站蜘蛛池模板: 亚洲嫩模在线观看| 国产亚洲精品美女久久久| 久久久久亚洲av无码专区喷水| 亚洲第一视频在线观看免费| 国产精品四虎在线观看免费| 亚洲欧美熟妇综合久久久久| 性感美女视频在线观看免费精品| 亚洲乱码一区av春药高潮| 91九色老熟女免费资源站| 亚洲美女视频一区二区三区| 91精品国产免费入口| 亚洲国产天堂在线观看| 91福利免费体验区观看区| 91嫩草私人成人亚洲影院| 亚洲免费观看网站| 中文字幕 亚洲 有码 在线| 一二三四在线观看免费高清中文在线观看| 亚洲国产日韩女人aaaaaa毛片在线| 2021久久精品免费观看| 亚洲日本国产综合高清| 在线日韩av永久免费观看| 真人无码作爱免费视频| 久久久久亚洲AV成人网人人网站| 成在线人免费无码高潮喷水| 亚洲AV无码码潮喷在线观看| 日韩在线不卡免费视频一区| 亚洲人成高清在线播放| 成人性生交大片免费看无遮挡| 亚洲爆乳AAA无码专区| 亚洲国产av一区二区三区| 久久国产精品国产自线拍免费| 亚洲成综合人影院在院播放| 国产精品视_精品国产免费| 精品乱子伦一区二区三区高清免费播放| 亚洲自偷自偷图片| 色影音免费色资源| 美女视频免费看一区二区| 久久亚洲国产欧洲精品一| 成人性生交大片免费看无遮挡| 日本高清不卡中文字幕免费| 亚洲综合日韩中文字幕v在线|