Java 基于表单值将Struts操作结果重定向到新选项卡
我们的Struts操作类应该根据表单值将输出重定向到一个新选项卡上 标准建议是添加Java 基于表单值将Struts操作结果重定向到新选项卡,java,javascript,jsp,struts,Java,Javascript,Jsp,Struts,我们的Struts操作类应该根据表单值将输出重定向到一个新选项卡上 标准建议是添加 <input type="button" onclick=openNewWindow('validate.do?param=myParam');" 但这对我们不起作用。我们不应该在任何情况下都自动打开一个新标签;它取决于一个特定的表单值,我们必须在Action类的服务器端进行检查 关于如何实现这一点有什么想法吗?无需使用Javascript,表单元素具有target属性: <s:form targe
<input type="button" onclick=openNewWindow('validate.do?param=myParam');"
但这对我们不起作用。我们不应该在任何情况下都自动打开一个新标签;它取决于一个特定的表单值,我们必须在Action类的服务器端进行检查
关于如何实现这一点有什么想法吗?无需使用Javascript,表单元素具有target属性:
<s:form target="${param.paramAttr eq 'myParam' ? '_blank' : '' }" action="validate.do"
method="post"
>
..
</s:form>
..
<s:form target="${param.paramAttr eq 'myParam' ? '_blank' : '' }" action="validate.do"
method="post"
>
..
</s:form>