Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JSPÓëSERVLETµÄ¹Øϵ

×ÛÊö£ºJava ServletÊÇJSP¼¼ÊõµÄ»ù´¡£¬¶øÇÒ´óÐ͵ÄWebÓ¦ÓóÌÐòµÄ¿ª·¢ÐèÒªJava ServletºÍJSPÅäºÏ²ÅÄÜÍê³É¡£ÏÖÔÚÐí¶àWeb·þÎñÆ÷¶¼Ö§³ÖServlet£¬¼´Ê¹²»Ö±½ÓÖ§³ÖServletµÄWeb·þÎñÆ÷£¬Ò²¿ÉÒÔͨ¹ý¸½¼þµÄÓ¦Ó÷þÎñÆ÷ºÍÄ£¿éÀ´Ö§³ÖServlet£¬ÕâµÃÒæÓÚJavaµÄ¿çƽ̨ÌØÐÔ¡£ÁíÍ⣬ÓÉÓÚServletÄÚ²¿ÒÔÏ̷߳½Ê½ÌṩÌṩ·þÎñ£¬²»±Ø¶ÔÓÚÿ¸öÇëÇó¶¼Æô¶¯Ò»¸ö½ø³Ì£¬²¢ÇÒÀûÓöàÏ̻߳úÖÆ¿ÉÒÔͬʱΪ¶à¸öÇëÇó·þÎñ£¬Òò´ËServletµÄЧÂʷdz£¸ß¡£
µ«Ëü²¢²»ÊÇûÓÐȱµã£¬ºÍ´«Í³µÄCGI¡¢ISAPI¡¢NSAPI·½Ê½Ïàͬ£¬Java ServletÒ²ÊÇÀûÓÃÊä³öHTMLÓï¾äÀ´ÊµÏÖ¶¯Ì¬ÍøÒ³µÄ£¬Èç¹ûÓÃËüÀ´¿ª·¢Õû¸öÍøÕ¾£¬¶¯Ì¬²¿·ÖºÍ¾²Ì¬Ò³ÃæµÄÕûºÏ¹ý³Ì½«±äµÃÎÞ·¨ÏëÏó¡£Õâ¾ÍÊÇSUN»¹ÒªÍƳöJSPµÄÔ­Òò¡£
ÈçºÎÕýÈ·Àí½âservlet£¿
servletµÄ»ù±¾¸ÅÄî
Ò»¡¢ServletµÄ½á¹¹
ÔÚ¾ßÌåÕÆÎÕservlet֮ǰ£¬Ðë¶ÔJavaÓïÑÔÓÐËùÁ˽⡣ÎÒÃǼÙÉè¶ÁÕßÒѾ­¾ß±¸Ò»¶¨µÄJava»ù´¡¡£ÔÚServlet APIÖÐ×îÖØÒªµÄÊÇServlet½Ó¿Ú£¨interface£©£¬ËùÓеÄservlets¶¼±ØÐëʵÏָýӿڣ¬Í¾¾¶ÓкࣺܶһÊÇÖ±½ÓʵÏָýӿڣ¬¶þÊÇͨ¹ýÀ©Õ¹Àà(class)À´ÊµÏÖ£¬Èç HttpServlet¡£ Õâ¸öServlet½Ó¿ÚÌṩÁËservletÓë¿Í»§¶ËÁªÏµµÄ·½·¨¡£Servlet±àдÕß¿ÉÒÔÔÚËûÃÇ¿ª·¢ servlet³ÌÐòʱÌṩ¸ü¶àһЩ»òËùÓеÄÕâÑù·½·¨¡£
µ±Ò»¸öservlet½ÓÊÕÀ´×Ô¿Í»§¶ËµÄµ÷ÓÃÇëÇó, Ëü½ÓÊÕÁ½¸ö¶ÔÏó£ºÒ»¸öÊÇServletRequest£¬ÁíÍâÒ»¸öÊÇServletResponse¡£Õâ¸öServletRequestÀà¸ÅÀ¨´Ó¿Í»§¶Ëµ½·þÎñÆ÷Ö®¼äµÄÁªÏµ£¬¶ø ServletResponseÀà¸ÅÀ¨´Óservlet·µ»Ø¿Í»§¶ËµÄÁªÏµ¡£
ServletRequest½Ó¿Ú¿ÉÒÔ»ñÈ¡µ½ÕâÑùһЩÐÅÏ¢£¬ÈçÓÉ¿Í»§¶Ë´«Ë͵IJûÊöÃû³Æ£¬¿Í»§¶ËÕýÔÚʹÓõÄЭÒ飬²úÉúÇëÇó²¢ÇÒ½ÓÊÕÇëÇóµÄ·þÎñÆ÷Ô¶¶ËÖ÷»úÃû¡£ËüÒ²Ìṩ»ñÈ¡Êý¾ÝÁ÷µÄServletInputStream, ÕâЩÊý¾ÝÊÇ¿Í»§¶ËÒýÓÃÖÐʹÓÃHTTP POST ºÍ PUT ·½·¨µÝ½»µÄ¡£Ò»¸öServletRequestµÄ×ÓÀà¿ÉÒÔÈÃservlet»ñÈ¡¸ü¶àµÄЭÒéÌØÐÔÊý¾Ý¡£ÀýÈ磺HttpServletRequest °üº¬»ñÈ¡ HTTP-specificÍ·²¿ÐÅÏ¢µÄ·½·¨¡£
ServletResponse½Ó¿Ú¸ø³öÏàÓ¦¿Í»§¶ËµÄservlet·½·¨¡£ËüÔÊÐíservletÉèÖÃÄÚÈݳ¤¶ÈºÍ»ØÓ¦µÄmimeÀàÐÍ£¬²¢ÇÒÌṩÊä³öÁ÷ ServletOutputStream£¬Í¨¹ý±àдÕß¿ÉÒÔ·¢»ØÏàÓ¦µÄÊý¾Ý¡£ServletResponse×ÓÀà¿ÉÒÔ¸ø³ö¸ü¶àprotocol- specificÄÚÈݵÄÐÅÏ¢¡£ ÀýÈ磺HttpServletResponse °üº¬ÔÊÐíservlet ²Ù×÷HTTP-specificÍ·²¿ÐÅÏ¢µÄ·½·¨¡£
ÉÏÃæÓйØÀàºÍ½Ó¿ÚµÄÃèÊö£¬¹¹³ÉÁËÒ»¸ö»ù±¾µÄServlet¿ò¼Ü¡£HTTP servletsÓÐһЩ¸½¼ÓµÄ¿ÉÒÔÌṩsession-tracking capabilitiesµÄ·½·¨¡£servlet±àдÕ


Ïà¹ØÎĵµ£º

jspÒ³ÃæÌøתÎÊÌâ

 ÕâÊÇÒ»¸öÓû§×¢²áµÄÒ³Ã棬²¿·Ö´úÂ루ûÓдíÎó£©ÒÑÂÔ£¬¿ÉÊDz»ÄÜʵÏÖformµÄactionÌøת
checkform()ÀïÃ÷Ã÷ÓÐdocument.form.submit()£¬¾ÍÊDz»ÄÜÌøת£¬
 
ÄÜ°ïÎÒ¿´ÏÂÎÊÌâ³öÔÚÄÄÂð£¿
ÕâÊÇÕÕ×ÅÊéÉϵÄÀý×ÓдµÄ£¬×¢²áºÍÖØÖö¯¶¼×÷ÊÇͨ¹ýͼƬÀ´´¦ÀíµÄ¡£
Çë²»Áߴͽ̣¬ÔÚϲ»Ê¤¸Ð¼¤¡£¡£¡£
<%@ page contentType="te ......

JSP±ÜÃâFormÖظ´Ìá½»µÄÈýÖÖ·½°¸

¡¡¡¡1 Javascript £¬ÉèÖÃÒ»¸ö±äÁ¿£¬Ö»ÔÊÐíÌá½»Ò»´Î¡£
¡¡¡¡#lt;script language="javascript"#gt;
¡¡¡¡ var checkSubmitFlg = false;
¡¡¡¡ function checkSubmit() {
¡¡¡¡ if (checkSubmitFlg == true) {
¡¡¡¡ return false;
¡¡¡¡ }
¡¡¡¡ checkSubmitFlg = true;
¡¡¡¡ return true;
¡¡¡¡ }
¡¡¡¡ document.ondblcli ......

JSPÎļþ

<%@ page language="java" import="kg.TestBean2;" %>
<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>HelloBean</title>
</head>
<body>
<%--
<%
kg.TestBean2 testbean=(kg.TestBean2)session.setAttribute("testbean");
if ......

СJSP³ÌÐò

<%@ page language="java" import="kg.TestBean2;" %>
<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>HelloBean</title>
</head>
<body>
<%--
<%
kg.TestBean2 testbean=(kg.TestBean2)session.setAttribute("testbean");
if ......

jsp ºÍ javaµÄÖ÷ÒªÇø±ðÊÇʲô?

javascriptдjavaû¹Øϵ,ÖÁÓÚΪʲôÃû×ÖÕâôÏà½ü,¿ÉÄÜÊÇÒòΪjavaºÜÓÐÃûÆøËùÒÔ°ÑÃû×ÖÈ¡³É²î²»¶àµÄ,Ò»ÖÖÐÂÓïÑÔ¸Õ³öÀ´µÄʱºòÒªµãÃûÆøÀ´³öÃû°É~~
javascriptËãÊÇÒ»ÖÖhtml½Å±¾ÄÜÖ±½ÓÖ´ÐеÄÓïÑÔ°É,jspÒª±àÒë²ÅÄÜÖ´ÐÐ,Äã×Ô¼ºÐ´¸öJSP²»¿ªtomcatÖ®ÀàµÄÊÇÎÞ·¨Ö´ÐеÄ.JSPºÍJAVAµÄÇø±ð,JSPËãÊÇJAVAÒ»ÖÖ¼¼Êõ°É,ÓÃÔÚÍøÒ³±à³ÌÉÏ,ÒòΪJAVA² ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ