JSP中借助URL重写传递参数的方法
发布时间:2023-08-01 15:08:21 所属栏目:教程 来源:
导读:本文讲解了在servlet页中重定向到index.jsp页,但重写index.jsp页的URL传递两个参数给index页。
1.Servlet页中的内容:
/**
*
* @comefrom cuoxin.com
*/
package MyServlet;
import ja
1.Servlet页中的内容:
/**
*
* @comefrom cuoxin.com
*/
package MyServlet;
import ja
本文讲解了在servlet页中重定向到index.jsp页,但重写index.jsp页的URL传递两个参数给index页。 1.Servlet页中的内容: /** * * @comefrom cuoxin.com */ package MyServlet; import java.io.IOException; import java.io.PRintWriter; import javax.servlet.*; import javax.servlet.http.*; public class URLRewritingServlet extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); String urI = response.encodeRedirectURL("http://localhost:8084/LearnServlet/index.jsp?sid=5748&name=hell"); response.sendRedirect( urI ); try { out.println("<html>"); out.println("<head>"); out.println("<title>Servlet URLRewritingServlet</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>Servlet URLRewritingServlet at " + request.getContextPath () + "</h1>"); out.println("</body>"); out.println("</html>"); } finally { out.close(); } } @Override public void init(ServletConfig config)throws ServletException{ super.init(config); } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } @Override public String getServletInfo() { return "Short description"; } } 2.index.jsp中的内容: <%-- Document : index Created on : 2009-10-13, 12:59:28 Author : lucifer --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>错新网CUOXIN</title> </head> <body> <% String name = request.getParameter("name"); String a = request.getParameter("sid"); out.print(a + "<br>" + name); %> </body> </html> 3.输出结果: 5748 hell (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐