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

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

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

    隨筆-57  評(píng)論-202  文章-17  trackbacks-0
     
          在QQ群里,同學(xué)發(fā)來浙江工大的血案圖片:http://pop.pcpop.com/community/show.aspx?topic_id=1577569&page=1,看了很讓人感慨。一個(gè)如花年紀(jì)般的生命就這樣消逝了,另一個(gè)就要接受法律嚴(yán)厲的審判。在這件事中,雙方都是受害者。從這件事中,我感受到,交朋友一定要謹(jǐn)慎;對(duì)于自己的朋友不要隨意玩弄或者欺騙,這樣最終會(huì)害人害己。用一種負(fù)責(zé)任的態(tài)度去對(duì)人對(duì)事。
    posted @ 2005-05-17 10:45 小米 閱讀(680) | 評(píng)論 (0)編輯 收藏
         摘要:       在數(shù)據(jù)庫建立后,可以用Middlegen生成每個(gè)表對(duì)應(yīng)的hbm.xml文件,并用hibernate-extensions生成對(duì)應(yīng)的Java類。在后期開發(fā)時(shí),如果要修改表,修改完后再走一遍這樣的流程,那就顯得有些繁瑣。用XDoclet可以直接根據(jù)修改后的Java類生成對(duì)應(yīng)的hbm.xml文件,這樣可以減少維護(hù)的工作量。下面是我的...  閱讀全文
    posted @ 2005-05-17 10:20 小米 閱讀(2667) | 評(píng)論 (1)編輯 收藏
          在JBuilder X中編輯XML文件時(shí),每做修改都要停頓很長的時(shí)間,可能是在檢查XML的格式是否正確。例如我在編輯Struts的有效性校驗(yàn)文件validation.xml文件時(shí),常常寫一小段內(nèi)容都要五六分鐘的時(shí)候。使我無法忍受,不得不用其它的軟件編輯,例如UltraEdit。現(xiàn)在2005中已經(jīng)沒有這個(gè)問題。我感覺2005在編輯Struts的內(nèi)容時(shí),速度都比以前的版本要快。
    posted @ 2005-05-16 14:04 小米 閱讀(348) | 評(píng)論 (0)編輯 收藏
         摘要:       Hibernate2.1.8中有關(guān)一對(duì)多的文檔,可以查看官方網(wǎng)站上的文檔:http://www.hibernate.org/hib_docs/reference/zh-cn/html/,由于篇幅太長,這里就不再引用。      我的例子是一個(gè)全國省和市的數(shù)據(jù)表,省為一...  閱讀全文
    posted @ 2005-05-15 01:55 小米 閱讀(2895) | 評(píng)論 (2)編輯 收藏
         摘要:       Hibernate中的表的關(guān)聯(lián)有一對(duì)一,一對(duì)多和多對(duì)多三種關(guān)聯(lián)方式,在這篇筆記和接下來的筆記中,我將用我自己的實(shí)際例子來說明如何具體實(shí)施。      我使用的Hibernate版本是2.1.8,在Hibernate的網(wǎng)站2.1.6版本的中文文檔中有關(guān)一對(duì)一的關(guān)聯(lián)有下面...  閱讀全文
    posted @ 2005-05-14 15:02 小米 閱讀(4058) | 評(píng)論 (2)編輯 收藏

          在網(wǎng)上有很多有關(guān)Struts的中文解決方案,但是很多都說得很零碎,不夠完整。下面是我的一個(gè)完整解決方案。
          要使網(wǎng)頁能夠真正實(shí)現(xiàn)多語言,有三個(gè)地方都需要修改:
          1.在頁面部分,一定要把頁面的編碼設(shè)成UTF-8,就是在開頭加上這一句:<%@ page contentType="text/html; charset=UTF-8" %>。并且把所有的文字信息都放到resource文件中。
          以前我在寫網(wǎng)頁的時(shí)候,沒有指定頁面的編碼,總是在獲取表單的內(nèi)容后,要人工的用new String(s.getBytes("ISO8859-1"))轉(zhuǎn)換一下,這樣是很繁瑣的,而且很容易出錯(cuò)。網(wǎng)頁中如果沒有指定編碼,那么默認(rèn)的就是用ISO8859-1編碼的。
          2.相應(yīng)的資源文件需要用native2ascii轉(zhuǎn)換一下。
          對(duì)于簡體中文的資源文件:native2ascii -encoding gbk ApplicationResources_zh.properties convert\ApplicationResources_zh.properties
          對(duì)于繁體中文的資源文件:native2ascii -encoding big5 ApplicationResources_zh_tw.properties convert\ApplicationResources_zh_tw.properties

          3.需要用一個(gè)filter設(shè)置一下request的編碼,我的代碼如下:

     1import java.io.*;
     2import java.util.*;
     3import javax.servlet.*;
     4import javax.servlet.http.*;
     5
     6/**
     7 * <p>Title: </p>
     8 * <p>Description: </p>
     9 * <p>Copyright: Copyright (c) 2003</p>
    10 * <p>Company: </p>
    11 * @author George Hill
    12 * @version 1.0
    13 */

    14
    15public class CharsetFilter implements Filter {
    16
    17  private FilterConfig filterConfig;
    18
    19  /**
    20   * Request設(shè)置的Charset encoding
    21   */

    22  private String encoding;
    23
    24  /**
    25   * 是否忽略設(shè)置Request的Charset encoding
    26   */

    27  private boolean ignore;
    28
    29  //Handle the passed-in FilterConfig
    30  public void init(FilterConfig filterConfig) {
    31    this.filterConfig = filterConfig;
    32
    33    encoding = filterConfig.getInitParameter("encoding");
    34    String value = filterConfig.getInitParameter("ignore");
    35    if ("true".equalsIgnoreCase(value) || "yes".equalsIgnoreCase(value)
    36        || "on".equalsIgnoreCase(value) || "1".equalsIgnoreCase(value)) {
    37      ignore = true;
    38    }

    39  }

    40
    41  //Process the request/response pair
    42  public void doFilter(ServletRequest request, ServletResponse response,
    43                       FilterChain chain) throws IOException, ServletException {
    44    if (!ignore) {
    45      request.setCharacterEncoding(encoding);
    46    }

    47
    48    chain.doFilter(request, response);
    49  }

    50
    51  //Clean up resources
    52  public void destroy() {
    53    this.filterConfig = null;
    54  }

    55}

    56

          web.xml的相關(guān)片斷如下:

     1  <filter>
     2    <filter-name>charsetfilter</filter-name>
     3    <filter-class>xxx.CharsetFilter</filter-class>
     4    <init-param>
     5      <param-name>encoding</param-name>
     6      <param-value>UTF-8</param-value>
     7    </init-param>
     8    <init-param>
     9      <param-name>ignore</param-name>
    10      <param-value>false</param-value>
    11    </init-param>
    12  </filter>
    13  <filter-mapping>
    14    <filter-name>charsetfilter</filter-name>
    15    <url-pattern>/*</url-pattern>
    16  </filter-mapping>

          這樣,在Action中處理表達(dá)的內(nèi)容時(shí),就不需要再做轉(zhuǎn)換;而且在Action中處理數(shù)據(jù)給頁面顯示時(shí),也不需要做轉(zhuǎn)換。在頁面中可以同時(shí)顯示簡體和繁體的內(nèi)容,不需要去設(shè)置IE的編碼。
          另外需要說明的就是如果數(shù)據(jù)庫也支持編碼的話,最好也是設(shè)成UTF-8編碼,這樣才能夠完整的解決多語言的問題。例如MySQL 4.1以上的版本可以設(shè)置編碼成utf8,在JDBC的URL中可以指定編碼為UTF-8。
    posted @ 2005-05-13 14:26 小米 閱讀(2295) | 評(píng)論 (11)編輯 收藏
         摘要:       由于篇幅較長,所以分開兩篇來寫。下面是我的一個(gè)實(shí)際例子,從數(shù)據(jù)庫中分頁獲取管理員的數(shù)據(jù),然后在JSP頁面上表示出來。      我的Action的代碼:  1import java.util.List; 2import j...  閱讀全文
    posted @ 2005-05-13 11:33 小米 閱讀(4863) | 評(píng)論 (25)編輯 收藏
         摘要:       在網(wǎng)頁編程中,經(jīng)常需要利用分頁顯示數(shù)據(jù),下面是我的分頁顯示的例子。      先說我的設(shè)計(jì)思路:      1.首先用一個(gè)PageData類保存頁面相關(guān)的數(shù)據(jù),有三個(gè)域:   &...  閱讀全文
    posted @ 2005-05-13 11:18 小米 閱讀(2283) | 評(píng)論 (4)編輯 收藏
          我是由夏昕的文檔開始學(xué)習(xí)Spring的,很不錯(cuò)的一篇文檔,在這里共享給大家。下載地址:http://www.xiaxin.net/Spring_Dev_Guide.rar
    posted @ 2005-05-12 17:48 小米 閱讀(621) | 評(píng)論 (0)編輯 收藏
          我是由夏昕的文檔開始學(xué)習(xí)Hibernate的,很不錯(cuò)的一篇文檔,在這里共享給大家。下載地址:http://www.xiaxin.net/Hibernate_DEV_GUIDE.rar
    posted @ 2005-05-12 17:45 小米 閱讀(1498) | 評(píng)論 (0)編輯 收藏
    僅列出標(biāo)題
    共6頁: 上一頁 1 2 3 4 5 6 下一頁 
    主站蜘蛛池模板: 久久久久久亚洲精品不卡| 中文字幕亚洲专区| 国产V亚洲V天堂无码久久久| 中文字幕不卡亚洲| 亚洲男人天堂影院| 国产亚洲人成在线播放| 亚洲免费在线观看| 永久免费AV无码国产网站 | 亚洲精品无码一区二区| 人妻仑刮八A级毛片免费看| 十八禁无码免费网站| 卡1卡2卡3卡4卡5免费视频| 国产偷国产偷亚洲高清日韩| 男人和女人高潮免费网站| 亚洲日韩VA无码中文字幕| 久久精品国产亚洲av麻豆蜜芽| 一级毛片**免费看试看20分钟| 国产电影午夜成年免费视频| 亚洲色婷婷综合开心网| 91免费在线视频| 免费一级毛片不卡不收费| 亚洲成人动漫在线观看| 麻豆精品不卡国产免费看| 免费在线观看黄色毛片| www免费黄色网| 内射少妇36P亚洲区| 一级毛片免费在线播放| 国产成A人亚洲精V品无码性色| 91精品视频免费| 黄色一级视频免费观看| 免费看污成人午夜网站| 久久国产亚洲精品无码| 国产精品美女午夜爽爽爽免费| 亚洲影院在线观看| 白白国产永久免费视频| 亚洲午夜电影在线观看高清| 成人免费区一区二区三区| 国产亚洲成人久久| 在线看片v免费观看视频777| 污污视频免费观看网站| 337p日本欧洲亚洲大胆精品555588|