只是想知道如果外部应用程序调用基于Struts 2.2的操作类,是否可以知道以下详细信息。 1.进行呼叫的客户端的IP和系统名称 2.可能作为http请求的一部分进入的任何其他客户端详细信息。
由于
答案 0 :(得分:0)
您的应用容器的访问日志将记录基本请求信息。
如果你想要更多的信息,有很多方法可以做到这一点,包括一个标准的servlet过滤器(IMO可能是最好的主意,因为它不依赖于S2框架)或Struts 2拦截器。可以记录您需要的任何特定信息,包括会话中的信息(例如,特定于应用程序的用户ID)。