Servlet如何获取url中的参数呢?

Java-教程王 Servlet 发布时间:2021-08-12 05:59:14 阅读数:18037 1
下文讲述在Servlet doGet请求中获取url中参数的方法分享,如下所示:
实现思路:
    使用request.getParameter("name") 即可获取url中参数值 

注意事项:
    参数名称在Servlet中是区别大小写的    
例: 以下是笔者在Servlet helloWorld程序上的扩展

package servlet01;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/helloWorld")
public class ServletHelloWorld extends HttpServlet {

	/**
	 * 
	 */
	private static final long serialVersionUID = 888;

	private String msg;

	@Override
	public void init() throws ServletException {
		// TODO Auto-generated method stub
		super.init();
		msg = "java265.com is Java WebSite.";
	}

	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		// TODO Auto-generated method stub
		resp.setContentType("text/html");

		String urlInfo = "";
		if (req.getParameter("urlInfo") != null) {
			urlInfo = new String(req.getParameter("urlInfo").getBytes("ISO-8859-1"), "UTF-8");
		}
		// 输出获取的值
		PrintWriter o = resp.getWriter();
		o.println("<h4>" + msg + "</h4>");
		o.println("<h5>GetParameter:" + urlInfo + "</h5>");

	}

}


运行效果如下所示:
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/Servlet/202108/179.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者