... 2 1 Servlet... 3 1.1... 3 1.2... 4 2 JSP... 6 2.1... 6 JSP... 6... 8 2.2... 9 - Servlet/JSP における 日 本 語 の 処 理 - 1



Similar documents
Web Servlet/JSP JSP

Oracle9iAS Containers for J2EEチュートリアル

B2-Servlet-0112.PDF

メディプロ1 Javaサーブレット補足資料.ppt

Web JavaScript Java Applet Flash ActionScript CGI (C, perl, ruby ) PHP Servlet, JSP (JavaServer Pages) ASP 7-2

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

Java Platform Debugger Architecture Apache JServ Oracle JVM JPDA JVM Tomcat Oracle JVM... 7

II 2 p.2 2 GET POST form action URL Aisatsu 2.1 Servlet GET GET : Query String QueryStringTest.java 1 import java.io.ioexception; 2 import java.io.pri

II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java

Microsoft PowerPoint - Lecture_3

Oracle9i JDeveloper R9.0.3 チュートリアル

Web 1 p.2 1 Servlet Servlet Web Web Web Apache Web Servlet JSP Web Apache Tomcat Jetty Apache Tomcat, Jetty Java JDK, Eclipse

HTML/JSP/Servlet... 7 JSP... 7 Servlet Struts Struts Struts FormBean LoginForm

( )!?

スライド 1

Microsoft PowerPoint - Lecture_2

HTTP Web Web RFC2616 HTTP/1.1 Web Apache Tomcat (Servlet ) XML Xindice Tomcat 6-2

BC4J...4 BC4J Association JSP BC4J JSP OC4J

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

CSV ToDo ToDo

Part1 159 a a

intra-mart Web for SellSide ver /03/31 Oracle MS-SQL Server IBM DB2 MS-SQL Server IBM DB2 Client Side JavaScript Server Side JavaScript URL -

intra-mart ver /10/31 1. / intra-mart 3.2 AND intra-mart (JavaMail ) ( )

Oracle Application Server 10g( )インストール手順書

--- サーバ側処理 Java servlet の例 // 通常の Java servlet での POST で受信と同じ protected void dopost(httpservletrequest request, HttpServletResponse response) throws S

HighLight.java import java.io.bufferedreader; import java.io.file; import java.io.fileinputstream; import java.io.ioexception; import java.io.inputstr

組織変更ライブラリ

Oracle Application Server 10g(9

Apache Tomcatにおけるクロスサイトリクエストフォージェリ(CSRF)保護メカニズム回避の脆弱性

REALV5_A4…p_Ł\1_4A_OCF

untitled

「都市から地方への人材誘致・移住促進に関する調査」

<91498EE88CA D815B2E786C73>

Lecture on

〔 大 会 役 員 〕

橡本体資料+参考条文.PDF

スライド 1

PowerPoint プレゼンテーション

: : : TSTank 2

K227 Java 2

0序文‐1章.indd

untitled

untitled

biz-Stream v4 各種機能別動作環境一覧表

Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4

Web Tomcat MapDataManager i

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

101NEO資料


AJAXを使用した高い対話性を誇るポートレットの構築

講座計画書サンプル

2 GET POST Servlet Servlet Servlet CGI/Servlet GET POST 2 GET URL? FORM GET : POST HT

IWF30SupportMatrix_v3.8.xlsx

CSS CSS

Oracle Forms Services R6i

Oracle Web Conferencing Oracle Collaboration Suite 2 (9.0.4) Creation Date: May 14, 2003 Last Update: Jan 21, 2005 Version: 1.21

XISによる効率良いシステム開発のポイント

johokiso-char.pdf.pdf

ERP連携モジュールチュートリアル

myapp/jsp/ex01.jsp $CATALINA_HOME/work/Standalone/localhost/myapp/jsp (; ) 1 1. ex01.jsp 2 ; 2. () 3. <%! %>

wide94.dvi

Transcription:

Servlet/JSP Creation Date: Oct 18, 2000 Last Update: Mar 29, 2001 Version: 1.1

... 2 1 Servlet... 3 1.1... 3 1.2... 4 2 JSP... 6 2.1... 6 JSP... 6... 8 2.2... 9 - Servlet/JSP における 日 本 語 の 処 理 - 1

Servlet JavaServer Pages JSP Web OS Windows NT 4.0 Service Pack 6a Solaris 2.6 Apache 1.3.12 Apache JServ 1.1 Oracle 9i Application Server 9iAS 1.0.2 Tomcat 3.1 JDK Java2 SDK v1.2.2 005 - Servlet/JSP における 日 本 語 の 処 理 - 2

1 Servlet 1.1 Servlet JDeveloper 3.1 HTTP Servlet 1-1 1-1 public void doget(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { responce.setcontenttype( text/html ); PrintWriter out = new PrintWriter(responce.getOutputStream()); out.println( <html> ); out.println( <head><title>servlet1</title></head> ); out.println( <body> ); out.println( </body></html> ); out.close(); } 1-1 PrintWriter PrintWriter out = new PrintWriter(responce.getOutputStream()); Servlet Servlet Windows Solaris Apache JServ????? Servlet 1-2 Servlet getwriter() setcontenttype() MIME PrintWriter Servlet 1-2 // // responce.setcontenttype( text/html ); //PrintWriter out = new PrintWriter(responce.getOutputStream()); // responce.setcontenttype( text/html;charset=shift_jis ); PrintWriter out = response.getwriter(); 1-2 SHIFT_JIS ISO-2022-JP SHIFT_JIS X-EUC-JP - Servlet/JSP における 日 本 語 の 処 理 - 3

JDeveloper HTTP 1-2 1.2 Servlet getparameter() 1-3 POST param1 Servlet 1-3 public void dopost(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { responce.setcontenttype(..); PrintWriter out =...; // param1 String value1 = request.getparameter( param1 ); out.println( : + value1); } Servlet JDeveloper 3.1 Apache JServ Tomcat Servlet JDeveloper 3.1 Servlet Web-to-Go POST Windows NT/2000 SHIFT_JIS Servlet HTTP ISO-8859-1 Unicode Servlet GET JDeveloper 3.1 Servlet Servlet ISO-8859-1 WWW GET - Servlet/JSP における 日 本 語 の 処 理 - 4

1. FORM HTML <META> 1-4 Servlet HTML setcontenttype() 2. getparameter() String 1-5 1-4 <HTML> <HEAD> <META HTTP-EQUIV= ContentType CONTENT= text/html;charset=shift_jis > </HEAD> <BODY>...</BODY></HTML> 1-5 // response String enc = response.getcharacterencoding(); responce.setcontenttype( ); PrintWriter out = ; // String value0 = request.getparameter( param1 ); String value1 = new String(value0.getBytes(enc), JISAutoDetect ); JDeveloper Servlet - Servlet/JSP における 日 本 語 の 処 理 - 5

2 JSP 2.1 Servlet setcontenttype() MIME 1.1 3 responce.setcontenttype( text/html;charset=shift_jis ); JSP JSP <%@ page...%> Page Directive <%@ page contenttype= text/html;charset=shift_jis %> JDeveloper 3.1 JSP 2 a. JSP b. Web JSP a Page Directive b JSP JSP JSP JSP JSP Page Directive 1. JSP Page Directive 2. JSP - Servlet/JSP における 日 本 語 の 処 理 - 6

1: JSP 3. JSP 1 JSP JSP Tags Page Directive 2: JSP 1 4. JSP 2 contenttype text/html;charset=iso8859-1 text/html;charset=shift_jis - Servlet/JSP における 日 本 語 の 処 理 - 7

3: JSP 2 JSP Page Directive 1. 2. MS932 JDK 1.1.8 SJIS 4: - Servlet/JSP における 日 本 語 の 処 理 - 8

2.2 JSP Servlet Tomcat JSP JSP 2-1 Servlet 2-1 <% String para1 = request.getparameter( para1 ); byte[] b = papa1.getbyte( 8859_1 ); String value1 = new String(b, SJIS ); %> JDeveloper 3.1 Oracle 9i Application Server 9iAS JSP Oracle JSP Oracle JSP translate_params true Page Directive Page Directive <% page contenttype= text/html;charset= SHIFT_JIS %> SHIFT_JIS 1.2 FORM HTML <META> ContentType JSP Page Directive <META> : 9iAS translate_params false 9iAS Apache JServ Tomcat Oracle JSP 9iAS Oracle JSP POST GET JDeveloper 3.1 Oracle JSP GET WWW GET - Servlet/JSP における 日 本 語 の 処 理 - 9

Oracle JSP Apache JServ Tomcat JDeveloper 3.1 JSP Apache Oracle Technology Network Japan http://otn.oracle.co.jp/ JSP Apache + JServ JSP Tomcat - Servlet/JSP における 日 本 語 の 処 理 - 10

Oracle JDeveloper - Servlet/JSP における 日 本 語 の 処 理 - 11