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

jspÖеÄÖÐÎIJÎÊýµÄ´«µÝ

ÔÚÏîÄ¿ÖУ¬ÎÒÃǾ­³£Óöµ½ÐèÒªÔÚjspÒ³ÃæÇл»Öд«µÝÖÐÎÄ×Ö·û¡£ÕâÖ÷ÒªÓÐÁ½ÖÖ·½Ê½¡£
¡¡¡¡URL·½Ê½£¬ÀýÈ磺http://website/test1.jsp?act=add&type=Æ»¹û&param=%20D%20B
¡¡¡¡FORM·½Ê½£¬ÀýÈ磺
¡¡¡¡<form name=test mehtod="post">
¡¡¡¡<input type=hidden name=text2 value="ÖÐÎÄ">
¡¡¡¡<input type=text name=text1>
¡¡¡¡<input type=submit value=submit>
¡¡¡¡</form>
¡¡¡¡ÎÒÃǽ«Õë¶ÔÕâÁ½ÖÖÇé¿ö£¬·Ö±ðÌṩÖÐÎÄÕýÈ·´«µÝµÄ½â¾ö·½·¨¡£
¡¡¡¡Çé¿ö1£ºURL·½Ê½
¡¡¡¡ÀýÈ磺http://website/test1.jsp?act=add&type=Æ»¹û&param=%20D%20B
¡¡¡¡Ò»°ãÀ´ËµÎÒÃǺÜÉÙÖ±½ÓÔÚURLÀïÃæ°Ñ²ÎÊýд³ÉÖÐÎÄ£¬ÈçÀý×ÓÖеÄ"type=Æ»¹û"ÕâÑù´«µÝ¡£Èç¹û³öÏÖÕâÖÖÇé¿ö£¬ÔÚÎÒÃǵĽÓÊÕ²ÎÊýµÄÒ³ÃæÎÒÃÇÖ»ÐèÒª×ö¸ö¼òµ¥µÄת»»¾Í¿ÉÒÔÁË¡£
¡¡¡¡´úÂëtest1.jsp£º(Ö÷Òª²¿·Ö)
¡¡¡¡<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
¡¡¡¡<%
¡¡¡¡String type = request.getParameter("type");
¡¡¡¡String result = new String(type.getBytes("iso-8859-1"), "gb2312");
¡¡¡¡out.println(result);
¡¡¡¡%>
¡¡¡¡¸üÆÕ±éµÄ×ö·¨£¬¾ÍÊǶÔurlÖеÄÖÐÎÄ×Ö·û½øÐбàÂ룬±ä³ÉÀàËÆtype=%20D%20BÕâÑùµÄ×Ö·û¡£
¡¡¡¡´úÂëMyJsp1.jsp£º
¡¡¡¡<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
¡¡¡¡<%@ page import="java.net.*" %>
¡¡¡¡<a href=’./MyJsp2.jsp?act=<%=URLEncoder.encode("ÖйúÈË ·Ç³£ºÃ =-")%>’>test</a>
¡¡¡¡´úÂëMyJsp2.jsp:
¡¡¡¡<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
¡¡¡¡<%@ page import="java.net.*" %>
¡¡¡¡String tempVal = URLDecoder.decode(request.getParameter("act"));
¡¡¡¡out.println(new String(tempVal.getBytes("ISO-8859-1"), "gb2312"));
¡¡¡¡Çé¿ö2£ºFORM·½Ê½
¡¡¡¡Çë×¢Ò⣬ÎÒÃÇÖ»ÊÇÌÖÂÛÔÚ<form enctype="application/x-www-form-urlencoded" >ÕâÖÖÐÎʽµÄÖÐÎÄÇé¿ö£¬ÒòΪÔÚenctype="multipart/form-data"µÄʱºòͨ¹ý½âÎö³öÀ´ÖÐÎÄÒ²¿ÉÒÔÔËÓÃÕâÖÖ·½·¨½øÐÐ×Ö·ûת»¯£¬ËùÒÔ²»ÔÙÖظ´ÌÖÂÛ¡£
¡¡¡¡<form method=post>ÕâÖÖÇé¿ö×î¼òµ¥¡£
¡¡¡¡´úÂëMyJsp1.jsp:
¡¡¡¡<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
¡¡¡¡<


Ïà¹ØÎĵµ£º

jsp¼¸ÖÖ·½·¨

1.±ØÐë¼Ì³Ð×ÔHttpServlet
  2.±ØÐëʵÏÖdoGet()»òÕßdoPost()
  3.±ØÐëÔÚweb.xmlÖÐÅäÖÃServlet
  <servlet>
  <servlet-name> </servlet-name>
  <servlet-class> </servlet-class>
  </servlet>
  <servlet-mapping>
  ......

JSPʵÀýÈý¡¢sql·ÖÒ³(1)

index.jsp
<%@ page language="java" import="java.sql.*" import="java.lang.*" import="java.util.*" pageEncoding="GB2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%!
& ......

jspÖÐ×Ô¶¨Òå±êÇ©×ܽá(Ò»)_´«Í³±êǩƪ

×Ô¶¨Òå±êÇ©ÊÇÈÿª·¢ÈËÔ±´´½¨¿Í»§»¯µÄ±êÇ©,²¢ÇÒÔÚjspÎļþÖÐʹÓÃÕâЩ±êÇ©,ÕâÑù¿ÉÒÔʹjsp´úÂë¸ü¼ò½à!
 Ê×ÏÈÕâÀïÏȽéÉÜ´Ó¶¨Òå±êÇ©µ½Ê¹ÓñêÇ©µÄ²½Öè:
     1,´´½¨×Ô¶¨Òå±êÇ©´¦ÀíÀà,¼°Ïà¹ØÀà.class ²¢ÇÒ°ÑËûÃǶ¼·ÅÔÚWEB-INF/classesĿ¼ÏÂ
     2,´´½¨TLD±êÇ©¿âÃèÊöÎļþ(.tld)Î ......

Jsp±àÂë¹æ·¶


Jsp±àÂë¹æ·¶
1.1 Îļþºó׺(File Suffixes)
ÎļþÀà±ð ¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡Îļþºó׺
--------------------------------------
JavaÔ´Îļþ¡¡¡¡¡¡¡¡¡¡¡¡¡¡.java
Java×Ö½ÚÂëÎļþ¡¡¡¡¡¡¡¡¡¡.class
¶¯Ì¬Ò³Ãæ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡.jsp
¾²Ì¬Ò³Ãæ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡.html
½Å±¾Îļþ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡.js
1.2 ³£ÓÃÎļþÃû(Common ......

JSPÎÊ´ð¼¯

1¡¢ÈçºÎ»ìºÏʹÓÃJspºÍSSI #include?
ÔÚJSPÖпÉÒÔʹÓÃÈçÏ·½Ê½°üº¬´¿HTML£º
µ«ÊÇÈç¹ûdata.incÖаüº¬JSP CODE £¬ÎÒÃÇ¿ÉÒÔʹÓãº
2¡¢ÈçºÎÖ´ÐÐÒ»¸öḬ̈߳²È«µÄJSP?
Ö»ÐèÔö¼ÓÈçÏÂÖ¸Áî
3¡¢JSPÈçºÎ´¦ÀíHTML FORMÖеÄÊý¾Ý?
ͨ¹ýÄÚÖõÄrequest¶ÔÏó¼´¿É£¬ÈçÏ£º
String item = request.getParameter("item");
int howM ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ