一定要注意:url中includeParams的屬性的默認值是get,如果沒有在struts.xml指定新的值,那么使用url標簽引用的所有的靜態文件都會帶上通過get方法傳遞的參數值。另外:includeParams的屬性值還有none、allall,是把get和post" />

黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

struts2標簽之url標簽

系統 2012 0

下面是struts2標簽的常用的用法
<s:url value="/images/copyright.jpg" />
<s:url action="list" namespace="/qxgl" />
一定要注意:url中includeParams的屬性的默認值是get,如果沒有在struts.xml指定新的值,那么使用url標簽引用的所有的靜態文件都會帶上通過get方法傳遞的參數值。
另外:includeParams的屬性值還有none、all
all,是把get和post中的參數加入到 url 參數中 ;
none是不把參數加入到url中;

例如:你在detail.jsp中寫入

<link href="<s:url value="/css/styleqxgl.css"/>" rel="stylesheet"
type="text/css">

在瀏覽器中輸入http://localhost/detail.jsp?id=5

<link href="/web應用名稱/css/styleqxgl.css?id=5" rel="stylesheet"
type="text/css">
這樣瀏覽器就又下載了一次styleqxgl.css,如果你的系統放在公網上,那么帶寬的費用是很貴的,使用瀏覽器的緩存,可以有效的利用帶寬,節約成本。

解決這個問題的辦法有兩個,一個是<s:url value="/css/styleqxgl.css" includeParams="none"/>

另外一個就是在struts.xml中配置,參考下文:

Setting a default value for includeParams

The property struts.url.includeParams can be used to set the default value of the includeParams attribute.

Setting the default value of includeParams
        
          <struts>
        
        
...
<constant name= "struts.url.includeParams" value= "none" />
...
</struts>

See Constant Configuration for further information.

Parameters

Name

Required

Default

Evaluated

Type

Description

action false
false String The action to generate the URL for, if not using value
anchor false
false String The anchor for this URL
encode false true false Boolean Whether to encode parameters
escapeAmp false true false Boolean Specifies whether to escape ampersand (&) to (&amp or not
forceAddSchemeHostAndPort false false false Boolean Specifies whether to force the addition of scheme, host and port or not
id false
false String Deprecated. Use 'var' instead
includeContext false true false Boolean Whether actual context should be included in URL
includeParams false get false String The includeParams attribute may have the value 'none', 'get' or 'all'
method false
false String The method of action to use
namespace false
false String The namespace to use
portletMode false
false String The resulting portlet mode
portletUrlType false
false String Specifies if this should be a portlet render or action URL. Default is "render". To create an action URL, use "action".
scheme false
false String Set scheme attribute
value false
false String The target value to use, if not using action
var false
false String Name used to reference the value pushed into the Value Stack
windowState false
false String The resulting portlet window state

struts2標簽之url標簽


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論