ÔÚ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Òì³£¡£
Ïà¹ØÎĵµ£º
×ܵÄÀ´½²£¬JavaSever PagesTM£¨JSP£©ºÍ ΢ÈíµÄActive Sever Pages£¨ASP£©ÔÚ¼¼Êõ·½ÃæÓÐÐí¶àÏàËÆÖ®´¦¡£Á½Õß¶¼ÊÇΪ»ùÓÚWEBÓ¦ÓÃʵÏÖ¶¯Ì¬½»»¥ÍøÒ³ÖÆ×÷ÌṩµÄ¼¼Êõ»·¾³Ö§³Ö¡£Í¬µÈ³Ì¶ÈÉÏÀ´½²£¬Á½Õß¶¼Äܹ»Îª³ÌÐò¿ª·¢ÈËÔ±ÌṩʵÏÖÓ¦ÓóÌÐòµÄ±àÖÆÓë×Ô´ø×é¼þÉè¼ÆÍøÒ³´ÓÂß¼ÉÏ·ÖÀëµÄ¼¼Êõ¡£¶øÇÒÁ½Õß¶¼Äܹ»Ìæ´úCGIÊ¹ÍøÕ¾½¨ÉèÓë·¢Õ¹±äµÄ½ÏΪ ......
ÔÚjspÖУ¬Èç¹ûÔÚurlÖд«µÝÖÐÎÄʱ»á³öÏÖÂÒÂ룬ÔÚÍøÉϹØÓÚÕâÒ»ÎÊÌâµÄ½â¾ö·½·¨Î廨°ËÃÅ£¬µ«¶¼²»ÊǺÜ×àЧ£¡Æäʵ½â¾ö·½·¨·Ç³£¼òµ¥£º µÚÒ»²½£º±àÂ루ÒÔ´«µÝµÄ²ÎÊýΪstrΪÀý£© ÔÚ´«µÝÊý¾Ýǰ½«str½øÐбàÂëJava.net.URLEncoder.encode(str) µÚ¶þ²½£º½âÂë ÔÚ»ñÈ¡Êý¾Ý¶Ë½«µÃµ½µÄÊý¾Ý½øÐнâÂë new String£¨str.getBytes("ISO8859_1")£©
......
Excel±¨±íµÄ·½·¨£¬Ò»¸ö¹ýì¶¼òµ¥£¬Ò»¸öÖ»ÄÜÓÃì¶windowƽ̨(ÒòΪʹÓÃjdbc-odbc bridge)£¬ÇÒÎÞ·¨Ê¹Óõ½ExcelÄÚ²¿µÄ¸÷ÖÖ¹«Ê½»òÊÇ·½·¨£¬Òò´Ë£¬½ñÌì½éÉÜÒ»¸öapache³öµÄÔª¼þ½ÐPOI£¬Ëü¿ÉÒÔÔÚUNIX»òwindowƽ̨´¦Àíword»òExcelµµ°¸£¬¶ø²»ÐèÒªÒÀ¿¿windowµÄcom£¬²¢ÇÒ¿ÉÉ趨´¢´æ¸ñ¸ñʽ¡¢ÁÐÓ¡¸ñʽµÈµÈ£»½ñÌìÎÒÀ´½éÉÜÆäÖÐÓйØ×ÊÁ϶ÁÈ¡¡¢ÐÂÔ ......
JSPÄÚÖöÔÏó(9¸ö³£ÓõÄÄÚÖöÔÏó)
1.request¶ÔÏó
¿Í»§¶ËµÄÇëÇóÐÅÏ¢±»·â×°ÔÚrequest¶ÔÏóÖУ¬Í¨¹ýËü²ÅÄÜÁ˽⵽¿Í»§µÄÐèÇó£¬È»ºó×ö³öÏìÓ¦¡£ËüÊÇHttpServletRequestÀàµÄʵÀý¡£
ÐòºÅ ·½ ·¨ ˵ Ã÷
1 object getAttribute(String name) ·µ»ØÖ¸¶¨ÊôÐÔµÄÊôÐÔÖµ
2 Enumeration getAttributeNames() ·µ»ØËùÓпÉÓÃÊôÐÔÃû ......
µÚÒ»½²£¨²Î¿¼¡¶Java Web³ÌÐòÉè¼Æ»ù´¡½Ì³Ì¡·µÚ1Õ£©
1 JSP ºÍ JavaµÄ¹ØÏµ
Ò»°ãJavaÖ¸µÄ±ê×¢°æ Java SE
ÁíÍâÁ½¸ö°æ±¾£ºJava EE ºÍ Java ME
JSPÊôÓÚJava EEµÄÒ»²¿·Ö¡£
Java EE£º
×é¼þ£ºWeb²ã×é¼þ£¨JSP£«Servlet£©£«ÒµÎñ²ã×é¼þ£¨EJB£©
&n ......