最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 编程开发 > jsp教程

JSP利用URL重写传递参数示例

日期:01-08    来源:中国设计秀    作者:cnwebshow.com

在servlet页中重定向到index.jsp页,但重写index.jsp页的URL传递两个参数给index页eYH中国设计秀

1.Servlet页:eYH中国设计秀

eYH中国设计秀
/**eYH中国设计秀
 *eYH中国设计秀
 * @author lucifereYH中国设计秀
 */eYH中国设计秀

eYH中国设计秀
package MyServlet;eYH中国设计秀

import java.io.IOException;eYH中国设计秀
import java.io.PRintWriter;eYH中国设计秀
import javax.servlet.*;eYH中国设计秀
import javax.servlet.http.*;eYH中国设计秀

eYH中国设计秀
public class URLRewritingServlet extends HttpServlet {eYH中国设计秀
   eYH中国设计秀
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)eYH中国设计秀
    throws ServletException, IOException {eYH中国设计秀
        response.setContentType("text/html;charset=UTF-8");eYH中国设计秀
        PrintWriter out = response.getWriter();eYH中国设计秀
        String urI = response.encodeRedirectURL("http://localhost:8084/LearnServlet/index.jsp?sid=5748&name=hell");eYH中国设计秀
        response.sendRedirect( urI );eYH中国设计秀

        try {eYH中国设计秀
            out.println("<html>");eYH中国设计秀
            out.println("<head>");eYH中国设计秀
            out.println("<title>Servlet URLRewritingServlet</title>");  eYH中国设计秀
            out.println("</head>");eYH中国设计秀
            out.println("<body>");eYH中国设计秀
            out.println("<h1>Servlet URLRewritingServlet at " + request.getContextPath () + "</h1>");eYH中国设计秀
            out.println("</body>");eYH中国设计秀
            out.println("</html>");eYH中国设计秀
        } finally { eYH中国设计秀
            out.close();eYH中国设计秀
        }eYH中国设计秀
    }eYH中国设计秀

    @OverrideeYH中国设计秀
    public void init(ServletConfig config)throws ServletException{eYH中国设计秀
         super.init(config);eYH中国设计秀
    }eYH中国设计秀

    @OverrideeYH中国设计秀
    protected void doGet(HttpServletRequest request, HttpServletResponse response)eYH中国设计秀
    throws ServletException, IOException {eYH中国设计秀
        processRequest(request, response);eYH中国设计秀
    }eYH中国设计秀

    @OverrideeYH中国设计秀
    protected void doPost(HttpServletRequest request, HttpServletResponse response)eYH中国设计秀
    throws ServletException, IOException {eYH中国设计秀
        processRequest(request, response);eYH中国设计秀
    }eYH中国设计秀

    @OverrideeYH中国设计秀
    public String getServletInfo() {eYH中国设计秀
        return "Short description";eYH中国设计秀
    }eYH中国设计秀

}eYH中国设计秀

 eYH中国设计秀

 eYH中国设计秀

 eYH中国设计秀

2.index.jsp:eYH中国设计秀

<%-- eYH中国设计秀
    Document   : indexeYH中国设计秀
    Created on : 2009-10-13, 12:59:28eYH中国设计秀
    Author     : lucifereYH中国设计秀
--%>eYH中国设计秀

<%@page contentType="text/html" pageEncoding="UTF-8"%>eYH中国设计秀
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"eYH中国设计秀
   "http://www.w3.org/TR/html4/loose.dtd">eYH中国设计秀

<html>eYH中国设计秀
    <head>eYH中国设计秀
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">eYH中国设计秀
        <title>JSP Page</title>eYH中国设计秀
    </head>eYH中国设计秀
    <body>eYH中国设计秀
         <%eYH中国设计秀
               String name = request.getParameter("name");eYH中国设计秀
               String a = request.getParameter("sid");eYH中国设计秀
               out.print(a + "<br>" + name);eYH中国设计秀
         %>eYH中国设计秀
    </body>eYH中国设计秀
</html>eYH中国设计秀

 eYH中国设计秀

eYH中国设计秀
3.输出:eYH中国设计秀

5748eYH中国设计秀

helleYH中国设计秀

本文引用地址:/bc/article_46579.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明