jspÒ³Ãæ¼ä´«µÝ²ÎÊý
jspÒ³Ãæ¼ä´«µÝ²ÎÊý
£¨1£©Ö±½ÓÔÚURLÇëÇóºóÌí¼Ó
¡¡¡¡ È磺<a href="thexuan.jsp?action=transparams&detail=directe")Ö±½Ó´«µÝ²ÎÊý/a>
¡¡¡¡ ÌØ±ðµÄÔÚʹÓÃresponse.sendRedirect×öÒ³Ãæ×ªÏòµÄʱºò£¬Ò²¿ÉÒÔÓÃÈçÏ´úÂ룺
¡¡¡¡ response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") £¬¿ÉÓÃrequest.getParameter(name)È¡µÃ²ÎÊý
¡¡¡¡
¡¡¡¡ £¨2£©jsp:param
¡¡¡¡ Ëü¿ÉÒÔʵÏÖÖ÷Ò³ÃæÏò°üº¬Ò³Ãæ´«µÝ²ÎÊý£¬ÈçÏ£º
¡¡¡¡ <jsp:include page="Relative URL">
¡¡¡¡ <jsp:param name="param name" value="paramvalue" />
¡¡¡¡ </jsp:include>
¡¡¡¡ »¹¿ÉÒÔʵÏÖÔÚʹÓÃjsp:forward¶¯×÷×öÒ³ÃæÌø×ªÊ±´«µÝ²ÎÊý£¬ÈçÏ£º
¡¡¡¡ <jsp:forward page="Relative URL">
¡¡¡¡ <jsp:param name="paramname" value="paramvalue" />
¡¡¡¡ </jsp:forward> ͨ¹ýÕâÖÖ·½Ê½ºÍÒ»°ãµÄ±íµ¥²ÎÊýÒ»ÑùµÄ£¬Ò²¿ÉÒÔͨ¹ýrequest.getParameter(name)È¡µÃ²ÎÊý
¡¡¡¡£¨3£©ÉèÖÃsessionºÍrequest
¡¡¡¡ ͨ¹ýÏÔʾµÄ°Ñ²ÎÊý·ÅÖõ½sessionºÍrequestÖУ¬ÒÔ´ïµ½´«µÝ²ÎÊýµÄÄ¿µÄ
¡¡¡¡ session.setAttribute(name,value);
¡¡¡¡ request.setAttribute(name,value)
¡¡¡¡È¡²ÎÊý£ºvalue=(value className)session.getAttribute(name);
¡¡¡¡ value=(value className)request.getAttribute(name);
¡¡¡¡´ó¼Ò¿Ï¶¨ÒѾעÒâµ½ÁË£¬ÔÚÈ¡²ÎÊýµÄʱºò£¬×öÁËÀàÐÍת»»£¬ÕâÊÇÒòΪ·ÅÖÃÔÚsessionºÍrequestÖеĶÔÏóµÄÊôÐÔ±»¿´×÷ java.lang.ObjectÀàÐ͵ÄÁË£¬Èç¹û²»×ª»»£¬ÔÚ½«Ö±¸¶¸øvalueʱ»á±¨classcastexceptionÒì³£¡£
Ïà¹ØÎĵµ£º
»·¾³ÅäÖúú󣬿ª·¢JSP³ÌÐò¾Í·Ç³£¼òµ¥ÁË¡£
File-->New-->Web Project
Ôڸô°¿ÚÖÐÊäÈëһЩ¹¤³Ì»ù±¾ÐÅÏ¢£¬±ÈÈ繤³ÌÃû£¬ÕâÀïÊäÈëΪ test1-01
ÕâÑùÒ»¸ö»ùÓÚJSPµÄÏîÄ¿¾Í½¨Á¢ÆðÀ´ÁË¡£
Package Explorer µÄÏÔʾ·½·¨£º
Windows-->Show View-->Package Explorer ÕâÑù¾ÍÄÜÏÔʾ³öÀ´À²£¡
Ï ......
1.ÔÚJSPÖÐÉú³É¶¯Ì¬XML
¿ÉÒÔʹÓÃJSPÉú³ÉXML,ʹÓÃCSS»òÕßXSLת»»ºÍÏÔʾXML;
Ö»ÒªÔÚ¾²Ì¬µÄXMLÎĵµÄ£°åÖмÓÈëJava´úÂëºÍJSP±ê¼Ç£¬XML¾Í¿ÉÒÔÓо²±ä¶¯£¬²úÉú¶¯Ì¬µÄÄÚÈÝ£¬Éú³ÉXMLÎĵµµÄ·½·¨ºÜ¼òµ¥£¬Ö»ÐèÒªÔÚÎļþÖÐʹÓÃÖ¸Áîcontenttype,Èç<%@ page contenttype="text/xml"%>£»
ÔÚXMLÎĵµÖÐͬÑù¿ÉÒÔʹ ......
1¡¢Out¶ÔÏó
Ö÷ÒªÓÃÀ´Ïò¿Í»§¶ËÊä³ö¸÷ÖÖ¸ñʽµÄÊý¾Ý£¬²¢ÇÒ¹ÜÀíÓ¦Ó÷þÎñÆ÷ÉϵÄÊä³ö»º³åÇø£¬Out¶ÔÏóµÄ»ùÀàÊÇjavax.servlet.jsp.JspWriterÀà¡£
OutµÄÖ÷Òª·½·¨£º
out.println(DataType);»òout.print(DataType);
ʵÀý£º
<%@page language="java"
contentType="text/html;charset=gb2312"
import="java.util.*"
%>
&l ......
δµÇ½£¬½ûÖ¹·ÃÎÊÈκÎÒ³Ãæ£¬×Ô¶¯Ìø×ªµ½µÇ½ҳ
package com.catalogeasy.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax. ......