将“request.getRemoteUser”值输入

时间:2013-09-23 21:39:31

标签: security jsp session struts2 jaas

我在Struts 2中寻找类似的东西:

<s:textfield name="name" value="%{#request.getRemoteUser()}" 
                              label="Evaluateur"  required="true" />

这不起作用,我正在测试

<s:textfield name="name" value="<%=request.getRemoteUser()%>"
                              label="Evaluateur"  required="true" />

1 个答案:

答案 0 :(得分:0)

您可以使用HttpServletRequest键或使用com.opensymphony.xwork2.dispatcher.HttpServletRequest接口的静态属性从操作上下文中获取JSP中的StrutsStatics对象。

<s:textfield value="%{#context[@org.apache.struts2.StrutsStatics@HTTP_REQUEST].getRemoteUser()}"/>