想了解调试时如何从Eclipse调用javax.servlet.http.HttpServletRequest.getHeader(字符串)

想了解调试时如何从Eclipse调用javax.servlet.http.HttpServletRequest.getHeader(字符串),java,linux,eclipse,Java,Linux,Eclipse,我正在尝试调试web应用程序的安全功能。为此,我希望能够模拟其他用户 代码似乎以某种方式与Web Seal交互,以获取当前用户的LAN ID和全局组列表,或者类似于真实全局组的内容。我们的应用程序有一个交叉引用表,它似乎将两者联系起来。我不确定这个映射的意义是什么 它使用这种方法: javax.servlet.http.HttpServletRequest.getHeader(String) 获取LAN ID和LAN ID所属的“组” userLANID = request.getHeader

我正在尝试调试web应用程序的安全功能。为此,我希望能够模拟其他用户

代码似乎以某种方式与Web Seal交互,以获取当前用户的LAN ID和全局组列表,或者类似于真实全局组的内容。我们的应用程序有一个交叉引用表,它似乎将两者联系起来。我不确定这个映射的意义是什么

它使用这种方法:

javax.servlet.http.HttpServletRequest.getHeader(String)
获取LAN ID和LAN ID所属的“组”

userLANID = request.getHeader("iv-user");
userGroup = request.getHeader("iv-groups");
在Spring工具套件中调试时,两个方法调用都返回null。因此,我将userLANID硬编码为我的lanid值,将userGroup硬编码为同事提供的值

理想情况下,当以交互方式调试时,我希望能够在本地机器上使用此函数调用,但我不知道函数下面是什么。你认为这可能是一个内部开发的定制功能,以某种方式从Web Seal获取用户的全局组吗

问题1: 调试时,如何让调用getHeader方法的这两行代码在我的电脑上运行,还是必须通过硬编码这两个值来继续调试?*我想知道为其他用户返回的值是什么,以确保在测试时可以正确模拟它们

问题2: 这一呼吁的潜在机制是什么?它是否涉及一些我在Java源代码中看不到的自定义组件

我不是Java开发人员。此应用程序在Linux上运行。我也不是Linux爱好者,所以我不在我的领域,但我有Windows.NET开发经验