通过URL重定向到Servlet传递参数

来源:互联网 发布:与犯罪的战争 知乎 编辑:程序博客网 时间:2024/06/07 19:11

1:html

<!DOCTYPE html>
<html>
  <head>
    <title>index.html</title>
    <meta name="keywords" content="keyword1,keyword2,keyword3">
    <meta name="description" content="this is my page">
    <meta name="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <a href="../TestURLServlet?id=2016">下一页</a>
  </body>
</html>

 

 2:servlet

package com.study;


import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class TestURLServlet extends HttpServlet {


private static final long serialVersionUID = 1L;


public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {


request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String url=request.getParameter("id");
out.println("<!DOCTYPE HTML>");
out.println("<html>");
out.println("<head><title>login Servlet</title></head>");
out.println("<body>");
out.println("超链接传递的值:"+url);
out.println("</body>");
out.println("</html>");
out.flush();
out.close();

}


public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}


}

0 0
原创粉丝点击