jspºÍservletÖض¨Ïò
Ò»¡¢
ÔÚÒ»¸öÉè¼ÆÁ¼ºÃµÄWebÓ¦ÓÃÖУ¬¶¼»á×ÛºÏʹÓÃServletºÍJSP¼¼Êõ¡£Servlet¿ØÖÆÒµÎñÁ÷ת£¬JSPÔò¸ºÔðÒµÎñ´¦Àí½á¹ûµÄÏÔʾ¡£´Ëʱ£¬½«´óÁ¿Óõ½Öض¨Ïò¼¼Êõ¡£
¡¡¡¡Öض¨Ïò¼¼Êõ¿ÉÒÔ·ÖΪÁ½À࣬һÀàÊÇ¿Í»§¶ËÖض¨Ïò£¬Ò»ÀàÊÇ·þÎñÆ÷¶ËÖض¨Ïò¡£¿Í»§¶ËÖض¨Ïò¿ÉÒÔͨ¹ýÉèÖÃÌض¨µÄHTTPÍ·£¬»òÕßд JavaScript½Å±¾ÊµÏÖ¡£±¾ÎÄÖ÷Ҫ̽ÌÖ·þÎñÆ÷¶ËÖض¨Ïò¼¼ÊõµÄʵÏÖ¡£
¡¡¡¡·þÎñÆ÷¶ËµÄÖض¨ÏòÏà¹ØÀà
¡¡¡¡·þÎñÆ÷¶ËµÄÖض¨Ïò¼¼ÊõÉæ¼°µ½javax.servlet.ServletContext¡¢ javax.servlet.RequestDispatcher¡¢javax.servlet.http.ServletRequest¡¢ javax.servlet.http.ServletResponseµÈ¼¸¸ö½Ó¿Ú¡£
¡¡¡¡·þÎñÆ÷¶ËµÄÖض¨Ïò·½Ê½
¡¡¡¡·þÎñÆ÷¶ËµÄÖض¨Ïò¿ÉÒÔÓÐÁ½ÖÖ·½Ê½£¬Ò»ÊÇʹÓÃHttpServletResponseµÄsendRedirect()·½·¨£¬Ò»ÊÇʹÓà RequestDispatcherµÄforward()·½·¨¡£ÏÂÃæ¶ÔÕâÁ½ÖÖ·½Ê½½øÐнéÉÜ¡£
¡¡¡¡HttpServletResponse.sendRedirect()·½·¨
¡¡¡¡HttpServletResponse½Ó¿Ú¶¨ÒåÁË¿ÉÓÃÓÚתÏòµÄsendRedirect()·½·¨¡£´úÂëÈçÏ£º
¡¡¡¡ public void sendRedirect(java.lang.String location)throws java.io.IOException
¡¡¡¡Õâ¸ö·½·¨½«ÏìÓ¦¶¨Ïòµ½²ÎÊýlocationÖ¸¶¨µÄ¡¢ÐµÄURL¡£location¿ÉÒÔÊÇÒ»¸ö¾ø¶ÔµÄURL£¬Èç response.sendRedirect("http://java.sun.com") Ò²¿ÉÒÔʹÓÃÏà¶ÔµÄURL¡£Èç¹ûlocationÒÔ“/”¿ªÍ·£¬ÔòÈÝÆ÷ÈÏΪÏà¶ÔÓÚµ±Ç°WebÓ¦Óõĸù£¬·ñÔò£¬ÈÝÆ÷½«½âÎöΪÏà¶ÔÓÚµ±Ç°ÇëÇóµÄURL¡£ÕâÖÖÖض¨ÏòµÄ·½·¨£¬½«µ¼Ö¿ͻ§¶Ëä¯ÀÀÆ÷µÄÇëÇóURLÌøת¡£´Óä¯ÀÀÆ÷ÖеĵØÖ·À¸ÖпÉÒÔ¿´µ½ÐµÄURLµØÖ·£¬×÷ÓÃÀàËÆÓÚÉÏÃæÉèÖÃHTTPÏìӦͷÐÅÏ¢µÄʵÏÖ¡£
¡¡¡¡RequestDispatcher.forward()·½·¨
¡¡¡¡RequestDispatcherÊÇÒ»¸öWeb×ÊÔ´µÄ°ü×°Æ÷£¬¿ÉÒÔÓÃÀ´°Ñµ±Ç°request´«µÝµ½¸Ã×ÊÔ´£¬»òÕß°ÑеÄ×ÊÔ´°üÀ¨µ½µ±Ç°ÏìÓ¦ÖС£RequestDispatcher½Ó¿ÚÖж¨ÒåÁËÁ½¸ö·½·¨£¬²Î¼ûÈçÏ´úÂ룺
¡¡¡¡public interface RequestDispatcher {
¡¡¡¡¡¡void forward(ServletRequest request, ServletResponse response);
¡¡¡¡¡¡void include(ServletRequest request, ServletResponse response);
¡¡¡¡}
¡¡¡¡forward()·½·¨½«µ±Ç°µÄrequestºÍresponseÖض¨Ïòµ½¸ÃRequestDispacherÖ¸¶¨µÄ×ÊÔ´¡£ÕâÔÚʵ¼ÊÏîÄ¿ÖдóÁ
Ïà¹ØÎĵµ£º
JSPÖпÉÄÜ»áÅöµ½µÄÎÊÌâ½â´ð
À´Ô´:²»Ïê ×÷Õß:ØýÃû ¸üÐÂʱ¼ä: 2009Äê07ÔÂ02ÈÕ µã»÷:
JSPÖпÉÄÜ»áÅöµ½µÄÎÊÌâ½â´ð
1¡¢ÈçºÎ»ìºÏʹÓÃJspºÍSSI #include?
ÔÚJSPÖпÉÒÔʹÓÃÈçÏ·½Ê½°üº¬´¿HTML£º
< !--#include file="data.inc"-- >
µ«ÊÇÈç¹ûdata.incÖаüº¬JSP CODE £¬ÎÒÃÇ¿ÉÒÔʹÓãº
< %@include file= ......
Ò»¡¢jspÁ¬½ÓOracle8/8i/9iÊý¾Ý¿â£¨ÓÃthinģʽ£©
¡¡¡¡testoracle.jspÈçÏ£º
¡¡¡¡<%@ page contentType="text/html;charset=gb2312"%>
¡¡¡¡<%@ page import="java.sql.*"%>
¡¡¡¡<html>
¡¡¡¡<body>
¡¡¡¡<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
¡¡¡¡Stri ......
try {
URL url = new URL("http://www.163.com");
InputStream is = url.openStream();
byte[] buffer = new byte[1024];
  ......
Ê÷½Úµã×éºÏÄ£ÐÍ
package cn.com.jsnh.model.catalog;
public class TreeModel {
private String node;
private CatalogModel model;
public String getNode() {
return node;
}
public void setNode(String node) {
this.node = node;
}
public CatalogModel getModel() {
return model;
}
public void setMo ......
ʹÓÃRandomAccessFileÀàÌṩµÄ¹¦ÄÜÀ´ÊµÏÖÎļþÉÏ´«¡£µ±ÎÒÃÇÏë¶ÔÒ»¸öÎļþ½øÐжÁд²Ù×÷ʱ£¬¿ÉÒÔ´´½¨Ò»¸öÖ¸Ïò¸ÃÎļþµÄRandomAccessFileÁ÷¼´¿É£¬ÕâÑù¼È¿ÉÒÔ´ÓÕâ¸öÁ÷ÖжÁÈ¡Õâ¸öÎļþµÄÊý¾Ý£¬Ò²Í¨¹ýÕâ¸öÁ÷дÈëÊý¾Ý¸øÕâ¸öÎļþ¡£
ÀûÓÃJavaBean¸ºÔð½«Óû§Ñ¡ÔñµÄÎļþÉÏ´«µ½·þÎñÆ÷¡£bean¿ÉÒÔÈÃÄÚÖöÔÏórequestµ÷Ó÷½·¨getInputStream£ ......