18国产精品,欧美激情亚洲精品,欧美偷拍视频http://www.aygfsteel.com/liushuang19831219/不經(jīng)一番寒徹骨,怎得梅花撲鼻香zh-cnFri, 20 Jun 2025 01:24:45 GMTFri, 20 Jun 2025 01:24:45 GMT60Oracle PL/SQL程序設計基礎(一個最簡單的存儲過程)http://www.aygfsteel.com/liushuang19831219/archive/2008/01/09/174082.html雙雙妞兒雙雙妞兒Wed, 09 Jan 2008 10:46:00 GMThttp://www.aygfsteel.com/liushuang19831219/archive/2008/01/09/174082.htmlhttp://www.aygfsteel.com/liushuang19831219/comments/174082.htmlhttp://www.aygfsteel.com/liushuang19831219/archive/2008/01/09/174082.html#Feedback0http://www.aygfsteel.com/liushuang19831219/comments/commentRss/174082.htmlhttp://www.aygfsteel.com/liushuang19831219/services/trackbacks/174082.html下面是一個最簡單的存儲過程,他在temp_table數(shù)據(jù)庫表中插入兩行,然后將他們選擇出來并在屏幕上回顯他們。
 CREATE OR REPLACE PROCEDURE InsertIntoTemp  As
    /*  Declare variables to be used in this block.  */

    v_Num1            NUMBER   :=1;
    v_Num2            NUMBER   :=2;
    v_String1          VARCHAR2(50)      :='Hello World!';
    v_String2          VARCHAR2(50)      := -- This message brought to you by PL/SQL!!';
    v_OutputStr      VARCHAR2(50);

BEGIN
    /* First, insert two rows into temp_table, using the values of the variables.    */
    INSERT INTO temp_table(num_col,char_col) VALUES(v_Num1,v_String1);
    INSERT INTO temp_table(num_col,char_col) VALUES(v_Num2,v_String2);


    /* Now query temp_table for the two rows we just inserted,and output them to the screen using the DBMS_OUTPUT package.   */
    SELECT char_col  INTO v_OutputStr FROM temp_table WHERE num_col=v_Num1;
    DBMS_OUTPUT.PUT_LINE  (v_OutputStr);

    SELECT char_col  INTO  v_OutputStr FROM  temp_table WHERE num_col=v_Num2;
    DBMS_OUTPUT.PUT_LINE   (v_OutputStr);
END InsertIntoTemp ;

ok啦,此偏小東西是專門為我的小松松寫的哦,自己手敲的,純手工的,好累哦!!


雙雙妞兒 2008-01-09 18:46 發(fā)表評論
]]>
一種Struts國際化處理的思路- -(轉(zhuǎn))http://www.aygfsteel.com/liushuang19831219/archive/2007/12/06/165755.html雙雙妞兒雙雙妞兒Thu, 06 Dec 2007 03:44:00 GMThttp://www.aygfsteel.com/liushuang19831219/archive/2007/12/06/165755.htmlhttp://www.aygfsteel.com/liushuang19831219/comments/165755.htmlhttp://www.aygfsteel.com/liushuang19831219/archive/2007/12/06/165755.html#Feedback0http://www.aygfsteel.com/liushuang19831219/comments/commentRss/165755.htmlhttp://www.aygfsteel.com/liushuang19831219/services/trackbacks/165755.html

一、Struts的國際化
    Struts是一種支持國際化的MVC的Web Framework。可是如何來使用struts國際化是一個問題。下面我們來探討一下,如何實現(xiàn)Struts的國際化。Web程式的國際化涉及到3個層 面的東西。第一、jsp部分的輸入/輸出;第二、應用處理程序的國際化;第三、DB的國際化問題。這里主要探討的是jsp部分的輸入/輸出問題。

二、靜態(tài)部分的國際化
   Struts的jsp頁面靜態(tài)內(nèi)容(包括靜態(tài)文字,靜態(tài)圖片)國際化問題,是通過資源文件來實現(xiàn)的。要實現(xiàn)國際化,需要做如下幾項工作:1、定義 web.xml的動ActionServlet的參數(shù);2、定義資源文件;3、定義JSP頁面的字符集合;4、在JSP頁面獲取資源文件里面的內(nèi)容。
1、定義web.xml的動ActionServlet的參數(shù)
<servlet>
  <servlet-name>action</servlet-name>
  <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>   
  <init-param>
    <param-name>config</param-name>
    <param-value>/WEB-INF/struts-config.xml</param-value>
  </init-param>
  <init-param>
    <param-name>application</param-name>
    <param-value>ApplicationResources</param-value> <!-- 默認資源文件名 -->
  </init-param>
  <load-on-startup>2</load-on-startup>
</servlet>

2、定義資源文件
在/WEB-INF/classes下面添加UTF-8資源束文件。每一個資源文件是“鍵-值”對的集合。在JSP頁面里 面可以通過鍵來找到相應的數(shù)據(jù)值。本例子的文件名是ApplicationResources,所以相應的資源文件束是(包括e文,簡體中文,繁體中文)
ApplicationResources.properties : 默認資源文件。當在其他資源文件里面找不到某個資源的時候,就使用該資源文件里面的定義。
ApplicationResources_zh_CN.properties:簡體中文資源文件。
ApplicationResources_zh_TW.properties:繁體中文資源文件。
資源文件的格式為:默認資源文件名_國別_語言.properties。其中每個文件都是通過%JAVA_HONE%/BIN/native2ascii.exe工具轉(zhuǎn)換而來。你也可以使用其他工具來處理得到(http://java.sun.com/products/jilkit/ 有一個工具Internationalization Java Internationalization and Localization Toolkit 可以處理)。下面是一個例子,我們顯示如何使用%JAVA_HONE%/BIN/native2ascii.exe命令來定義資源束文件。
2.1 準備文件
//ApplicationResources.properties ;默認資源文件,通常里面的內(nèi)容是英文的。
label.username=USERNAME :
label.password=PASSWORD :

//ApplicationResources_zh_CN.bak ;簡體中文的資源文件。里面的內(nèi)容是中文的。它需要工具將其中的內(nèi)容處理成UTF-8
label.username=用戶名 :
label.password=密  碼 :

//ApplicationResources_zh_TW.bak : 繁體中文的資源文件。里面的內(nèi)容是中文的。它需要工具將其中的內(nèi)容處理成UTF-8,下面的內(nèi)容是繁體碼。
label.username=ノめ?W :
label.password=ノめ?W :

2.2 準備完成以后,使用如下的命令創(chuàng)建UTF-8資源文件束
native2ascii -encoding gb2312 ApplicationResources_zh_CN.bak ApplicationResources_zh_CN.properties
native2ascii -encoding big5 Applica tionResources_zh_TW.bak ApplicationResources_zh_TW.properties

3、定義JSP頁面的字符集合
定義JSP頁面的語言為UTF-8。在每個JSP頁面,必須有如下的內(nèi)容(如果使用的模板技術,則只是需要在模板頁面添加,其他使用該模板的頁面無需添加)
<%@ page contentType="text/html;charset=UTF-8"%>

4、在JSP頁面獲取資源文件里面的內(nèi)容。
在JSP里面需要顯示靜態(tài)內(nèi)容的地方使用<bean:message />strus的bean tag包里面的message標簽。例如下面的頁面

<table>
  <tr>
    <td align="right"><bean:message key="label.username" /></td>   
  </tr>
  <tr>
    <td align="right"><bean:message key="label.password" /></td>
  </tr>
</table>

好了,在這個頁面顯示的時候,如果客戶的IE的語言集合是zh_CN的話,就會顯示
用戶名:
口  令:

如果是客戶的IE的語言是zh_TW的話,就會顯示
用戶名:
用戶名:

可以在IE的工具->Internet選項->語言的地方,來選擇,定義IE的語言。

三、表單的數(shù)據(jù)的處理。
對于表單數(shù)據(jù)的處理,我們是通過添加一個Filter來實現(xiàn)的。所有提交的請求,都需要做字符處理。然后在web.xml里面定義該Filter。這樣我們就不需要在程序里面做任何的字符處理。
3.1 定義Filter。下面是一個例子。
package com.webapps.commons;

import java.io.*;
import javax.servlet.*;

public class CharsetEncodingFilter implements Filter{
  private FilterConfig config = null;
  private String defaultEncode = "UTF-8";

  public void init(FilterConfig config) throws ServletException {
    this.config = config;
    if(config.getInitParameter("Charset")!=null){
        defaultEncode=config.getInitParameter("Charset");
    }
  }

  public void destroy() {
    this.config = null;
  }

  public void doFilter(ServletRequest request, ServletResponse response,
                       FilterChain chain) throws IOException, ServletException {
    ServletRequest srequest=request;
    srequest.setCharacterEncoding(defaultEncode);
    chain.doFilter(srequest,response);
  }
}

3.2 在web.xml里面聲明使用該Filter
<filter>
  <filter-name>Character Encoding</filter-name>
  <filter-class>com.webapps.commons.CharsetEncodingFilter</filter-class>
</filter>
<filter-mapping>
  <filter-name>Character Encoding</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>



雙雙妞兒 2007-12-06 11:44 發(fā)表評論
]]>
主站蜘蛛池模板: 阜城县| 千阳县| 贡山| 土默特右旗| 双牌县| 日照市| 保德县| 应城市| 环江| 宜丰县| 吴忠市| 张家界市| 卓资县| 文成县| 柘荣县| 枣庄市| 荥阳市| 云阳县| 玉屏| 隆德县| 澄江县| 商河县| 南京市| 化德县| 定襄县| 贡觉县| 崇仁县| 兴安盟| 丰顺县| 兰西县| 德惠市| 广西| 宣恩县| 汪清县| 枝江市| 三穗县| 铁力市| 普安县| 星座| 大安市| 武宁县|