package priv.lwx.javaex.servlet_demo.web.servlet.request;
/**
* 获取user-agent,判断浏览器版本
*
* @author liaowenxiong
* @date 2021/12/29 11:21
*/
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.Enumeration;
@WebServlet(value = "/request_demo03")
public class RequestDemo03 extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 获取user-agent
String agent = request.getHeader("user-agent");
// 判断浏览器的版本
if (agent.contains("Chrome")) {
// 谷歌
System.out.println("谷歌浏览器");
} else if (agent.contains("Firefox")) {
// 火狐
System.out.println("火狐浏览器");
}
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}
Servlet中判断浏览器版本的代码
关注
打赏