gpt4 book ai didi

java - 如何获取访问 apache tomcat 服务器上托管的 java web 应用程序的计算机和用户信息?

转载 作者:行者123 更新时间:2023-11-29 00:01:46 26 4
gpt4 key购买 nike

我需要用户详细信息来记录用户访问我的 web 应用程序的频率,该应用程序托管在 tomcat 服务器上。是否有任何明确的方法来访问 PCName 或 Web 浏览器凭据以帮助维护记录?

最佳答案

您可以通过编写一些代码来实现您的目标。下面的代码是好的:

package userinfo;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class UserInfoServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

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

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

response.setContentType("text/html");
PrintWriter out = response.getWriter();

out.println("Headers<hr/>");

Enumeration<String> headerNames = request.getHeaderNames();

while (headerNames.hasMoreElements()) {
String headerName = headerNames.nextElement();
out.print("Header Name: <em>" + headerName);
String headerValue = request.getHeader(headerName);
out.print("</em>, Header Value: <em>" + headerValue);
out.println("</em><br/>");
}

}
}

关于java - 如何获取访问 apache tomcat 服务器上托管的 java web 应用程序的计算机和用户信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33803875/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com