Struts1之logic标签

logic是Struts1中的逻辑标签

<%@ taglib prefix="logic" uri="http://struts.apache.org/tags-logic" %>

logic:forward  请求跳转

    Struts中的配置
    <struts-config>
        <!-- 全局跳转 -->
        <global-forwards>
            <!--输入项目名后直接通过index.jsp中的logic:forward跳转到这个界面-->
            <forward name="index" path="/WEB-INF/user/reguser.jsp"/>
        </global-forwards>
        ......
    </struts-config>
    JSP中的代码
    <%--配置的name必须是全局跳转--%>
    <logic:forward name="index"/>

logic:redirect  重定向

        <logic:redirect forward="index2"/>
        这里的forward属性值,是Struts配置的全局跳转,如果跳转到WEB-INF目录,会报错,因为WEB-INF目录不能直接被浏览器访问
        也可以使用href属性,直接访问网址,需要指定完整的路径
        <logic:redirect href="${pageContext.request.contextPath}/regUserUI.do"/>
原文地址:https://www.cnblogs.com/sherrykid/p/4573845.html