¤ªÏͤӤÈÄûÀµ¡Ú½éÈÇ¡Û

¡Ö½éÂθ³Java¥µ¡¼¥Ö¥ì¥Ã¥È¡×Àµ¸íɽ

¡¡ÊÀ¼ÒȯÇä¤Î¡Ö½éÂθ³Java¥µ¡¼¥Ö¥ì¥Ã¥È¡×¤Ë¤ª¤­¤Þ¤·¤Æ¡¤¸½ºß¤Þ¤Ç¤Ë¡¤°Ê²¼¤Ë¼¨¤·¤Þ¤¹¤è¤¦¤Ê¸í¤ê¡¦ÄûÀµ»ö¹à¤¬¤¢¤ê¤Þ¤·¤¿¡¥¤³¤Î¾ì¤ò¤ª¼Ú¤ê¤¤¤¿¤Þ¤·¤Æ¡¤Ëܽñ¤ò¤ªÇ㤤¾å¤²¤¤¤¿¤À¤¤¤¿ÆɼԤÎÊý¡¹¤ä´Ø·¸¼Ô¤Ë½ñÀÒ¤ÎÆâÍƤ˸í¤ê¤Î¤¢¤Ã¤¿¤³¤È¤ò¿¼¤¯¤ªÏͤӤ¤¤¿¤·¤Þ¤¹¡¥

2003/06/23¸½ºß

 

 

 

¢£¿Þ¤Î½¤Àµ¢£

 

¡ÚP15¡Û

¡ÖWeb¥µ¡¼¥Ð¡×¤Î¥¤¥é¥¹¥ÈÆ⤫¤é¡¢¡Öpw.println("¡Ä¡Ä")¡×¤È¤¤¤¦Ê¸»úÎó¤òºï½ü

 

¡ÚP24¡Û

¡ÖCGI¥×¥í¥°¥é¥à¡×¤È¡Ö¥µ¡¼¥Ö¥ì¥Ã¥È¥³¥ó¥Æ¥Ê¡×¤Î¥¤¥é¥¹¥ÈÆ⤫¤é¡¢¡Öpw.println("¡Ä¡Ä")¡×¤È¤¤¤¦Ê¸»úÎó¤òºï½ü

 

¡ÚP54¡¡¿Þ3-1-1¡Û

¼¡¤Î¿Þ¤Èº¹¤·Âؤ¨

¡¡

¡ÚP63¡¡¿Þ3-2-2¡Û

¥Õ¥¡¥¤¥ë¤Î¼ïÎà¤ò¡Ö¤¹¤Ù¤Æ¤Î¥Õ¥¡¥¤¥ë¡×¤ËÊѹ¹

 

¡ÚP80¡¡¿Þ3-3-3¡Û

¥Õ¥¡¥¤¥ë¤Î¼ïÎà¤ò¡Ö¤¹¤Ù¤Æ¤Î¥Õ¥¡¥¤¥ë¡×¤ËÊѹ¹

 

¡ÚP97¡¡¿Þ3-5-2¡Û

¥Õ¥¡¥¤¥ë¤Î¼ïÎà¤ò¡Ö¤¹¤Ù¤Æ¤Î¥Õ¥¡¥¤¥ë¡×¤ËÊѹ¹

 

¡ÚP181¡¡¿Þ3-11-3¡Û

¥Õ¥¡¥¤¥ë¤Î¼ïÎà¤ò¡Ö¤¹¤Ù¤Æ¤Î¥Õ¥¡¥¤¥ë¡×¤ËÊѹ¹

 

¡ÚP191¡¡¿Þ3-12-3¡Û

¥Õ¥¡¥¤¥ë¤Î¼ïÎà¤ò¡Ö¤¹¤Ù¤Æ¤Î¥Õ¥¡¥¤¥ë¡×¤ËÊѹ¹

 

¡ÚP237¡¡¿Þ4-4-4¡Û

¼¡¤Î¿Þ¤Èº¹¤·Âؤ¨

 

 

 


¢£¥Æ¥­¥¹¥È½¤Àµ¢£

 

¡Úp29-ËÜʸ²¼¤«¤é5¹ÔÌÜ¡Û

ºÇ¿·¥Ð¡¼¥¸¥ç¥ó¡¡¢ª¡¡ÉáµÚ¥Ð¡¼¥¸¥ç¥ó

 

¡ÚP32¡ÝµÓÃí²¼¤«¤é3¹ÔÌÜ¡Û

Æþ¤ì¤Æ¤ª¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£¡¡¢ª¡¡Æþ¤ì¤Æ¤ª¤¯¤ÈÊØÍø¤Ç¤¹¡£

 

¡ÚP33-­¡¡Û

µÓÃí¤È¤·¤Æ¿Þ¤Î²£¤¢¤¿¤ê¤Ë¼¡¤ÎÃí¼á¤òÁÞÆþ

¢¨      Windows XP¤Ç¤Ï¡¢¥Ç¥¹¥¯¥È¥Ã¥×¾å¤Ë¥Þ¥¤¥³¥ó¥Ô¥å¡¼¥¿¤Î¥¢¥¤¥³¥ó¤¬É½¼¨¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£¤½¤Î¾ì¹ç¡¢¡Ö¥¹¥¿¡¼¥È¡×¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¡¢¥á¥Ë¥å¡¼Æâ¤Î¡Ö¥Þ¥¤¥³¥ó¥Ô¥å¡¼¥¿¡×¤ò±¦¥¯¥ê¥Ã¥¯¤·¡¢¡Ö¥×¥í¥Ñ¥Æ¥£¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Æ²¼¤µ¤¤¡£

 

¡ÚP33-­¢¡Û

µÓÃí¤È¤·¤Æ¿Þ¤Î²£¤¢¤¿¤ê¤Ë¼¡¤ÎÃí¼á¤òÁÞÆþ

¢¨      Windows XP¤Ç¤Ï¡Ö¾ÜºÙÀßÄê¡×¤Î¥¿¥Ö¤ò¥¯¥ê¥Ã¥¯¤·¡¢¥À¥¤¥¢¥í¥°²¼Éô¤Î¡Ö´Ä¶­ÊÑ¿ô¡×¤È¤¤¤¦¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤¹¡£

 

¡ÚP55-Windows95/98¤ÎCLASSPATHÀßÄêÆó¤ÄÌÜ¡Û

CLASSPATH = .;c:\jakarta-tomcat3.3.1\lib\common\servlet.jar

 

¡ÚP55¡Û

¥Ú¡¼¥¸²¼Éô¤ËµÓÃí¤È¤·¤Æ¼¡¤ÎÃí¼á¤òÁÞÆþ

¢¨      ¤³¤³¤Ç¤Î´Ä¶­ÊÑ¿ôCLASSPATH¤ÎÀßÄê¤ò¹Ô¤Ã¤¿¤¢¤È¡¢¥³¥Þ¥ó¥É¥×¥í¥ó¥×¥È²èÌ̾夫¤éjava¥³¥Þ¥ó¥É¤ÇJava¤Î¥×¥í¥°¥é¥à¤ò¼Â¹Ô¤Ç¤­¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿¾ì¹ç¤Ï¡¢CLASSPATHÊÑ¿ô¤ÎÀèƬ¤Ë¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤ò¼¨¤¹¡Ö.¡×¡ÊȾ³Ñ¥É¥Ã¥È¡Ë¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢É¬¤ºËÁƬ¤ËÁÞÆþ¤·¤Æ²¼¤µ¤¤¡£

 

CLASSPATH = .;¡Ä¡Ä;c;\jakarta-tomcat3.3.1\lib\common\servlet.jar

 

¡ÚP68¡¡°ì¤ÄÌܤÎCLASSPATHÀßÄêÎãÉôʬ¡Û

SET CLASSPATH = %CLASSPATH%;c:\jakarta-tomcat-3.3.1\lib\common\servlet.jar

 

¡ÚP68¡¡¥ê¥¹¥È3-2-2¡Û

rem Servlet lesson

SET CLASSPATH = %CLASSPATH%;c:\jakarta-tomcat-3.3.1\lib\common\servlet.jar

 

¡ÚP69¡¡¥ê¥¹¥È3-2-3¡Û

rem Servlet lesson

CD Servlet

SET CLASSPATH = %CLASSPATH%;c:\jakarta-tomcat-3.3.1\lib\common\servlet.jar

 

¡ÚP69¡¡ºÇ¸å¤Î¡¡-classpath¥ª¥×¥·¥ç¥óÀßÄêÎãÉôʬ¡Û

Î㡧¡¡C:\servlet>javac –classpath c:\jakarta-tomcat-3.3.1\lib\common\servlet.jar Lesson01.java

 

¡ÚP70¡¡TipsÆâjavac¥³¥Þ¥ó¥ÉÆþÎÏÎãÉôʬ¡Û

Javac –d [ÊݸÀè¥Ç¥£¥ì¥¯¥È¥ê̾] [¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¥½¡¼¥¹¥Õ¥¡¥¤¥ë̾]     

¡ú¡¡-¡¡¤¬¡¡?¡¡¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¤Î¤Çľ¤·¤Æ²¼¤µ¤¤¡£

 

¡ÚP70¡¡¥Ú¡¼¥¸ºÇ²¼Éô¤ÎURLÆþÎÏÎã¡Û

http://localhost:8080/first/servlet/¥µ¡¼¥Ö¥ì¥Ã¥È¤Î¥¯¥é¥¹Ì¾

¢¨¡¡first¡¡¤ÎÉôʬ¤Ë¤Ï¡¢¥¢¥¯¥»¥¹¤·¤¿¤¤¥µ¡¼¥Ö¥ì¥Ã¥È¤¬ÇÛÃÖ¤µ¤ì¤Æ¤¤¤ë¥Õ¥©¥ë¥À¤Î̾Á°¤ò»ØÄꤷ¤Þ¤¹¡£

 

¡ÚP76¡¡¤Á¤ç¤Ã¤È°ì¸À¡Û

¡úCore Java API ¤È¤¤¤¦µ­½Ò¤òÁ´¤Æ¡¡Java Core API¡¡¤Ëľ¤·¤Æ²¼¤µ¤¤¡£

 

¡ÚP80¡¡¥Ú¡¼¥¸ºÇ¸å¤Î¥³¥Ô¡¼Àè¥Õ¥©¥ë¥À»ØÄêÉôʬ¡Û

%TOMCAT_HOME%\webapps\first\WEB-INF\classes

¡ú¡¡webapps¡¡¤ÎÁ°¤Î¡ï¤¬È´¤±¤Æ¤¤¤Þ¤·¤¿¡£

 

¡ÚP83¡¡­¢Ê¸»ú¥³¡¼¥É¤È¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¡¡ºÇ½é¤Îcharset»ØÄêÎã¡ÊȿžÉôʬ¡Ë¡Û

charset = iso-SJIS¡¡¢ª¡¡charset = SJIS

 

¡ÚP92 Æó¤ÄÌܤÎȿžÉôʬ¡Û

%TOMCAT_HOME%\webapps\first\WEB-INF\classes

¡ú¡¡Tomcat¤Î¥¤¥ó¥¹¥È¡¼¥ë¥Ç¥£¥ì¥¯¥È¥ê¤ò¡¡%TOMCAT_HOME%¤Ëľ¤·¤Æ²¼¤µ¤¤¡£

 

¡ÚP115¡¡5¹ÔÌÜ¡Û

¡¡¡¡public void doGet(HttpServletRequest request,¡Ä
¢ª¡¡public void doPost(HttpServletRequest request,¡Ä

¡ú¡¡doGet¢ªdoPost¤Ë¤Ê¤ê¤Þ¤¹¡£

 

¡ÚP126¡¡ËÜʸ¾å¤«¤é6¹ÔÌÜ¡Û

»ØÄêʸ»ú¥¨¥ó¥³¡¼¥É¤Ë¤è¤ë¤Î¿·¤·¤¤Ê¸»úÎó¡¡¢ª¡¡»ØÄêʸ»ú¥¨¥ó¥³¡¼¥É¤Ë¤è¤ë¿·¤·¤¤Ê¸»úÎó¡¡

¡ú¡¡¡Ö¤Î¡×¤¬Í¾Ê¬¤Ç¤·¤¿¡£

 

¡ÚP148¡¡ËÜʸ¾å¤«¤é6¹ÔÌÜ¡Û

¡Ö¥Ú¡¼¥¸¤¬±Êµ×Ū¤Ë°ÜÆ°¤·¤¿¡×¡¡¢ª¡¡¡Ö¥Ú¡¼¥¸¤¬°ì»þŪ¤Ë°ÜÆ°¤·¤¿¡×

 

¡ÚP154¡¡°ì¤ÄÌܤÎȿžÉôʬ¡Û

HttpServletResponse¥ª¥Ö¥¸¥§¥¯¥È.setHeader(¥Ø¥Ã¥À̾, ÀßÄêÃÍ);

 

¡ÚP157¡¡ËÜʸ°ì¹ÔÌÜ¡Û

301ÈÖ¡¡¢ª¡¡302ÈÖ

 

¡ÚP164¡¡¥ê¥¹¥È3-10-2¡Û

¡ù°ì¹ÔÌܤ˲¼µ­¤Îimportʸ¤òÄɲá£

import java.io.*;

 

¡ÚP170¡¡ËÜʸ1¹ÔÌÜ¡Û

¥È¡¼¥¿¥ë¤Ç300·ï¤Î¥¯¥Ã¥­¡¼¤ò¡¡¢ª¡¡¥È¡¼¥¿¥ë¤Ç300·ïÄøÅ٤Υ¯¥Ã¥­¡¼¤ò

 

¡ÚP180¡¡¥ê¥¹¥È3-11-1¡Û

¡ù£±¹ÔÌÜ¡Á9¹ÔÌܤòº¹¤·Âؤ¨

 

 if (allCookies.length == 0) {

  pw.println("½éˬÌ䤢¤ê¤¬¤È¤¦¡ª");

 }else{

  intNumVisit = Integer.parseInt(getThisCookie(allCookies, "numVisit", "?"));

  pw.println("¤Þ¤¿Íè¤Æ¤¯¤ì¤Æ¤¢¤ê¤¬¤È¤¦¡ª<br>\n");

  pw.println("º£²ó¤Ç" + intNumVisit + "²óÌܤÎˬÌä¤Ç¤¹¡£<br>") ;

  pw.println("Á°²ó¤ÎˬÌä¤Ï" + getThisCookie(allCookies, "lastVisit", "???") + "¤Ç¤·¤¿¤è¡£") ;

 }

 

¡ÚP185¡¡One Point ColumnÆâ5¹ÔÌÜ¡Û

Âè°ì°ú¿ô¤Î¡Öʸ»úÎó¡×¡¡¢ª¡¡Âè°ì°ú¿ô¤Î¡Östr¡×

ÂèÆó°ú¿ô¤Î¡Ö¥¨¥ó¥³¡¼¥É¤Î¼ïÎà¡×¡¡¢ª¡¡ÂèÆó°ú¿ô¤Î¡Öenc¡×

 

¡ÚP203¡¡¥ê¥¹¥È3-12-3¡Û

4¹ÔÌܤÎimportʸ¡Êjava.net.*¡Ë¤òºï½ü¤·¤Æ¤¯¤À¤µ¤¤

 

¡ÚP.214¡¡²¼¤«¤é5¹ÔÌܤÈ6¹ÔÌÜ¡Û

²òÀâ¤Î­ª¤È­«¤ÎÆâÍƤ¬µÕ¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤Æ¤¤¤Þ¤¹¡¥Á°¸å¤òÆþ¤ìÂؤ¨¤Æ¤ªÆɤߤ¯¤À¤µ¤¤

 

¡ÚP239¡¡One Point ColumnÆâ4¹ÔÌÜ¡Û

JSP¥Õ¥¡¥¤¥ë¤¬ÃÖ¤«¤ì¤Æ¤¤¤ë¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¡¡¢ª¡¡JSP¥Õ¥¡¥¤¥ë¤¬ÃÖ¤«¤ì¤Æ¤¤¤ë¥Ç¥£¥ì¥¯¥È¥ê

 

¡ÚP239¡¡One Point ColumnÆâ²¼¤«¤é6¹ÔÌÜ¡Û

String strPath = pageContext.getServletContext().getRealPath("/") + "jsp\\message.txt";