Struts2,一个地址中有2个变量的问题
我正在使用 struts2,现在在我的 jsp 文件中我有 2 个变量:
${server_address}
${pageContext.request.contextPath}
现在我想在我的标签中连接它:
<s:form action="%{server_address}%{pageContext.request.contextPath}/actionName.action">
但生成的输出看起来像这样:
<form method="post" action="http://10.0.0.5:8088/actionName.action" name="actionName" id="actionName">
没有 contextPath... 我如何连接这两个变量?
I'm using struts2, now in my jsp file i've got 2 variables:
${server_address}
${pageContext.request.contextPath}
Now i want to connect it in my tag:
<s:form action="%{server_address}%{pageContext.request.contextPath}/actionName.action">
But generated output looks like that:
<form method="post" action="http://10.0.0.5:8088/actionName.action" name="actionName" id="actionName">
There is no contextPath... How can i connect this two variable ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试这样的事情
Try something like this
使用
${pageContext}
而不是%{pageContext}
。pageContext
在 Struts2 的范围内不可用,但在 JSP 的范围内可用。Use
${pageContext}
instead of%{pageContext}
. ThepageContext
isn't available in Struts2's scope, but in JSP's scope.在 Struts 2.3 中有效
您可能需要在 struts.properties 中设置 altSyntax=TRUE
In Struts 2.3 worked
You might have need to set altSyntax=TRUE in struts.properties