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

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

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

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

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

          3.需要用一個filter設置一下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設置的Charset encoding
    21   */

    22  private String encoding;
    23
    24  /**
    25   * 是否忽略設置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的相關片斷如下:

     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中處理表達的內容時,就不需要再做轉換;而且在Action中處理數據給頁面顯示時,也不需要做轉換。在頁面中可以同時顯示簡體和繁體的內容,不需要去設置IE的編碼。
          另外需要說明的就是如果數據庫也支持編碼的話,最好也是設成UTF-8編碼,這樣才能夠完整的解決多語言的問題。例如MySQL 4.1以上的版本可以設置編碼成utf8,在JDBC的URL中可以指定編碼為UTF-8。
    posted @ 2005-05-13 14:26 小米 閱讀(2287) | 評論 (11)編輯 收藏
         摘要:       由于篇幅較長,所以分開兩篇來寫。下面是我的一個實際例子,從數據庫中分頁獲取管理員的數據,然后在JSP頁面上表示出來。      我的Action的代碼:  1import java.util.List; 2import j...  閱讀全文
    posted @ 2005-05-13 11:33 小米 閱讀(4849) | 評論 (25)編輯 收藏
         摘要:       在網頁編程中,經常需要利用分頁顯示數據,下面是我的分頁顯示的例子。      先說我的設計思路:      1.首先用一個PageData類保存頁面相關的數據,有三個域:   &...  閱讀全文
    posted @ 2005-05-13 11:18 小米 閱讀(2273) | 評論 (4)編輯 收藏
          我是由夏昕的文檔開始學習Spring的,很不錯的一篇文檔,在這里共享給大家。下載地址:http://www.xiaxin.net/Spring_Dev_Guide.rar
    posted @ 2005-05-12 17:48 小米 閱讀(612) | 評論 (0)編輯 收藏
          我是由夏昕的文檔開始學習Hibernate的,很不錯的一篇文檔,在這里共享給大家。下載地址:http://www.xiaxin.net/Hibernate_DEV_GUIDE.rar
    posted @ 2005-05-12 17:45 小米 閱讀(1493) | 評論 (0)編輯 收藏
    僅列出標題
    共6頁: 上一頁 1 2 3 4 5 6 下一頁 
    主站蜘蛛池模板: 国产一区在线观看免费| 久久午夜免费视频| 亚洲精品麻豆av| 免费无毒a网站在线观看| 一区国严二区亚洲三区| 色屁屁在线观看视频免费| 男人的天堂亚洲一区二区三区 | 四虎免费影院ww4164h| 亚洲丝袜美腿视频| 亚洲大片免费观看| 国产精品亚洲片在线va| 永久免费观看的毛片的网站| 午夜亚洲国产理论片二级港台二级| 国产高清免费的视频| 国产免费区在线观看十分钟| 久久夜色精品国产亚洲AV动态图 | 成人在线免费观看| 亚洲av永久无码一区二区三区| 午夜国产大片免费观看| 国产精品1024在线永久免费 | 国产成人精品久久亚洲高清不卡| 天天摸夜夜摸成人免费视频| 羞羞漫画登录页面免费| 亚洲无人区一区二区三区| 久久综合给合久久国产免费| 亚洲三级高清免费| 亚洲国产精品无码久久久久久曰| 精品视频一区二区三区免费| 亚洲va成无码人在线观看| 国产一级理论免费版| 3344在线看片免费| 亚洲精品第一综合99久久| 亚洲av区一区二区三| 一级毛片免费观看不卡的| 亚洲综合激情五月色一区| 亚洲第一区精品日韩在线播放| 精品亚洲永久免费精品| 亚洲kkk4444在线观看| 国产成人麻豆亚洲综合无码精品| 亚洲一区在线免费观看| 国产成人精品亚洲一区|