您的位置:首页 > Web前端 > JavaScript

关于jsp、html重新加载后台html布局标签语言

2016-05-05 08:37 525 查看
1.先是判断后台传递的html是否为空

<c:if  test="${empty html}"    >
<jsp:forward page="smartdemo/controltable.action" />
</c:if>


2.如果为空就跳转,在servlet中直接跳转就可以,但是struts2中会包路径错误,更改为正确路径也会报错 如:../../../smartdemo/controltable.action

在web.xml中配置过滤器实例如下

<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>


方法二:可以在js中判断直接跳转,不用修改过滤器

方法三:是看见其他大神的跳转方式,没试过:

<meta http-equiv="refresh" content="0;URL=xxx.action">
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: