´«ÖDz¥¿Í——JSP(¶þ)ÄÚÖöÔÏó
Ò».request¶ÔÏó
¿Í»§¶ËµÄÇëÇóÐÅÏ¢±»·â×°ÔÚrequest¶ÔÏóÖУ¬Í¨¹ýËü²ÅÄÜÁ˽⵽¿Í»§µÄÐèÇó£¬È»ºó×ö³öÏìÓ¦¡£ËüÊÇHttpServletRequestÀàµÄʵÀý¡£
µ±request¶ÔÏó»ñÈ¡Óû§Ìá½»µÄºº×Ö×Ö·ûʱ£¬»á²úÉúÂÒÂ룬ÓÉÏÂÃæµÄ·½·¨¿ÉÒÔ½â¾ö£º
¡¡¡¡ Sting s2 = new String(s1.getBytes("iso8859-1"),"GB2312")½øÐÐת»»¡£
request³£Óõķ½·¨£º
¡¡¡¡1.request.getParameter("name"); »ñÈ¡±íµ¥Ìá½»µÄÐÅÏ¢
¡¡¡¡2.request.getProtocol(); »ñÈ¡¿Í»§¶ËʹÓõÄÐÒé
¡¡¡¡3.request.getServletPath(); »ñÈ¡¿Í»§Ìá½»ÐÅÏ¢µÄÒ³Ãæ
¡¡¡¡4.request.getMethod(); »ñÈ¡¿Í»§Ìá½»ÐÅÏ¢µÄ·½·¨
¡¡¡¡5.request.getHeader(); »ñÈ¡httpÏûϢͷÖÐÊôÐÔµÄÖµ È磺accept¡¢accept-encoding¡¢host
¡¡¡¡6.request.getRemoteAddr(); »ñÈ¡¿Í»§µÄipµØÖ·
¡¡¡¡7.request.getRemoteHost(); »ñÈ¡¿Í»§»úµÄÃû³Æ
¡¡¡¡8.request.getServerName(); »ñÈ¡·þÎñÆ÷µÄÃû³Æ
¡¡¡¡9.request.getServerPort(); »ñÈ¡·þÎñÆ÷µÄ¶Ë¿ÚºÅ
¡¡¡¡10.request.getParameterNames(); »ñÈ¡¿Í»§¶ËÌá½»µÄËùÓвÎÊýµÄÃû×Ö
¶þ.response¶ÔÏó
response¶ÔÏó°üº¬ÁËÏìÓ¦¿Í»§ÇëÇóµÄÓйØÐÅÏ¢£¬µ«ÔÚJSPÖкÜÉÙÖ±½ÓÓõ½Ëü¡£ËüÊÇHttpServletResponseÀàµÄʵÀý¡£
1.¶¯Ì¬ÏìÓ¦contentTypeÊôÐÔ
¡¡¡¡µ±Ò»¸öÓû§·ÃÎÊÒ»¸öJSPÒ³ÃæÊ±£¬Èç¹û¸ÃÒ³ÃæÓÃpageÖ¸ÁîÉèÖÃÒ³ÃæµÄcontentTypeÊôÐÔʱtext/html£¬ÄÇôJSPÒýÇæ½«°´ÕÕÕâ¸öÊôÐÔÖµ×ö³ö·´Ó¦¡£Èç¹ûÒª¶¯Ì¬¸Ä±äÕâ»»¸öÊôÐÔÖµÀ´ÏìÓ¦¿Í»§£¬¾ÍÐèҪʹÓÃResponse¶ÔÏóµÄsetContentType(String s)·½·¨À´¸Ä±äcontentTypeµÄÊôÐÔÖµ¡£
¡¡¡¡¸ñʽ£ºresponse.setContentType(String s);
¡¡¡¡²ÎÊýs¿ÉÈ¡text/html,application/x-msexcel,application/mswordµÈ¡£
¡¡¡¡2.ResponseÖØ¶¨Ïò
¡¡¡¡ÔÚijЩÇé¿öÏ£¬µ±ÏìÓ¦¿Í»§Ê±£¬ÐèÒª½«¿Í»§ÖØÐÂÒýµ¼ÖÁÁíÒ»¸öÒ³Ãæ£¬¿ÉÒÔʹÓÃResponseµÄsendRedirect(URL)·½·¨ÊµÏÖ¿Í»§µÄÖØ¶¨Ïò¡£ÀýÈ磺
¡¡¡¡response.sendRedirect("index.jsp");
Èý.session¶ÔÏó
session¶ÔÏóÖ¸µÄÊǿͻ§¶ËÓë·þÎñÆ÷µÄÒ»´Î»á»°£¬´Ó¿Í»§Á¬µ½·þÎñÆ÷µÄÒ»¸öWebApplication¿ªÊ¼£¬Ö±µ½¿Í»§¶ËÓë·þÎñÆ÷¶Ï¿ªÁ¬½ÓΪֹ¡£ËüÊÇHttpSessionÀàµÄʵÀý.
public String getId()£º»ñÈ¡Session¶ÔÏó±àºÅ¡£
¡¡¡¡public void setAttribute(String key,Object obj)£
Ïà¹ØÎĵµ£º
·ç¸ñÒ»
ÐÇÆÚËÄ,4ÔÂ19ÈÕ,2007Äê
·ç¸ñ¶þ 1:23:15ÏÂÎç
·ç¸ñÈý ÐÇÆÚËÄ,4ÔÂ19ÈÕ,2007Äê 1:23:15ÏÂÎç
·ç¸ñËÄ 4../../../19../../../07
·ç¸ñÎå: 13:23:15
·ç¸ñÁù: Thu Apr 19 13:23:15 UTC+0800 2007
·ç¸ñÆß Microsoft Internet Exp ......
JavaScript´úÂ룺
//°ìÊ´¦³éÈ¡±ÈÀý¸Ä±ä£¬¸üÐÂÆäËûÊý¾Ý
....function changeOfficeSampleScale(obj,flushOfficeRow){
var row=obj.parentNode.parentNode; //È¡µÃËùÔÚÐÐ
var officeCode=row.id; //È¡µÃÐеÄId
if(i ......
Èç¹ûweb.xmlÀïÃæµÄ<web-app>ÊÇversion="2.4"£¬ÄÇô¾ÍÒªÔÚ<jsp-property-group>ÀïÉèÖá£Èç¹ûversion="2.5"¾Í²»ÐèÒª¡£
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4"
xsi:schemaLocation="http://java.sun.com/xml/ns/javae ......
²»Ëµ·Ï»°ÁË£¬¿´ÏÂÃæµÄÀý×Ó°É(ÀûÓÃstructsʵÏÖ£©£º
ÔÚWEB£INFÏÂÓÐÁ½¸öÒ³Ãæ£º a.jsp ºÍ b.jsp £¬ ÏÖÔÚҪʵÏÖ´Óa.jspÁ¬½Óµ½b.jsp
ÔÚa.jspÖУº
<html:link action= ......
Ò»£¬jsp³öÏֵĵÄÔÒò
¿´Á½¶Î´úÂëµÄ¶Ô±È
1 servletʵÏÖ
public class Welcome extends HttpServlet {
int num = 1;
public void doGet(HttpServletRequest request,
&nbs ......