国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 深入理解Struts2國際化信息機制

深入理解Struts2國際化信息機制

2020-12-01 14:23曉夢蝶 Java教程

本篇文章主要介紹了深入理解Struts2國際化信息機制,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

這兩天學習了struts2國際化信息機制,感覺很重要,所以,今天添加一點小筆記。

國際化信息機制  (三種 action范圍、 package范圍、 全局)

1. 全局國際化配置信息文件

全局國際化文件,對所有action 生效,任何程序都可以訪問到,需要在struts.xml 配置常量 struts.custom.i18n.resources指定信息文件

頁面product.jsp

?
1
2
3
4
5
6
<s:fielderror/>
  <form action="${pagecontext.request.contextpath }/product_add.action" method="post">
    商品名:<input type="text" name="name"/><br/>
    價格:<input type="password" name="price"/><br/>
    <input type="submit" value="登錄"/>
  </form>

編寫productaction

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class productaction extends actionsupport {
  private static final long serialversionuid = 1l;
  private string name;
  private double price;
  public string add(){
    system.out.println(name+"---------"+price);
    return success;
      /*
 
           get(),set()方法略去.................
 
       */
    
  }
}

添加校驗信息:(對action的方法進行校驗 productaction-product_add-validation.xml

productaction-product_add-validation.xml其中product_add是struts.xml中action標簽中的name的值

?
1
2
3
4
5
6
7
8
9
10
11
<!doctype validators public
     "-//apache struts//xwork validator 1.0.3//en"
     "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
 <validators>
 <!-- 校驗商品 -->
  <field name="name">
   <field-validator type="requiredstring">
    <message key="wc"/>
   </field-validator>
  </field>
 </validators>

新建國際化信息文件  src messages.properties (默認的國際化文件)

注意:

深入理解Struts2國際化信息機制

1. 其中<message key="wc"/>中的key必須是messages.properties  的key值

深入理解Struts2國際化信息機制

2.messages.properties  的value值必須裝換成unicode碼, 使用myeclipse開發工具,內置properties editor 自動將中文轉換 unicode碼

2.  action范圍國際化文件

 在action類 所在包 創建 action類名.properties (無需在struts.xml 配置 )

深入理解Struts2國際化信息機制

深入理解Struts2國際化信息機制

3.   package范圍國際化文件

在package下面 建立 package.properties (無需在struts.xml )

深入理解Struts2國際化信息機制

深入理解Struts2國際化信息機制

4.   在jsp頁面獲取

在國際化 messages.properties 添加一個信息

深入理解Struts2國際化信息機制

jsp頁面代碼:

?
1
2
3
<h1><s:i18n name="messages">
       <s:text name="cn.wc"></s:text>
  </s:i18n></h1>

5.    在action代碼獲取

在messages.properties 添加國際化信息

深入理解Struts2國際化信息機制

action轉發的頁面jsp

?
1
2
3
<s:text name="welcome">
   <s:param>lxp</s:param>
  </s:text>

action代碼:

?
1
2
3
4
5
6
7
8
public class product2action extends actionsupport {
  private static final long serialversionuid = 1l;
  public string add(){
    system.out.println(this.gettext("welcome",new string[]{"action"}));
    return success;
    
  }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/lxp503238/p/7151842.html?utm_source=tuicool&utm_medium=referral

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩一区二区在线观看 | 91亚洲精品| 亚洲视频在线播放 | 青娱乐网 | 国产精品欧美久久久久一区二区 | 亚洲成人免费 | 欧美国产日韩一区 | 在线天堂v| 中文精品久久 | 日日操天天操 | 日韩在线观看中文字幕 | 日韩视频一区二区 | 黄色免费av| 自拍偷拍专区 | 欧美成人精品一区二区三区在线看 | 日日夜夜精品 | 99综合 | 久久亚洲欧美日韩精品专区 | 一区二区三区在线播放 | 午夜av电影 | 黄色小视频在线免费观看 | 日本黄色大片免费看 | 精品久久久久久久久久 | 欧美成人a| 亚洲精品电影网在线观看 | 色www精品视频在线观看 | 日韩免费| 亚洲午夜精品视频 | 精品91 | 国产片在线观看免费观看 | 成人区精品一区二区毛片不卡 | 国产在线精品视频 | 激情欧美一区二区三区中文字幕 | 国产美女精品视频免费观看 | 国产视频在线播放 | 免费一区在线观看 | 久久久久国产精品免费免费搜索 | 国产精品一区二区免费 | 亚洲免费视频在线观看 | 不卡一二三区 | 中文字幕亚洲综合久久久软件 |