¢£¿Þ¤Î½¤Àµ¢£
¡Ú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";