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"/>
时间: 2024-10-08 14:57:46

Struts1之logic标签的相关文章

【转】Struts1.x系列教程(7):Logic标签库

转载地址:http://www.blogjava.net/nokiaguy/archive/2009/01/archive/2009/01/archive/2009/01/archive/2009/01/archive/2009/01/archive/2009/01/archive/2009/01/19/251967.html Struts Logic标签库包含了如下三类标签:     1. 循环标签:iterate标签.用于枚举数组.集合类型对象中的元素. 2. 条件处理标签:用于是否相等.比

使用JSTL标签库替换Struts1中的logic标签

如题所示,在做一个基于SSH框架的实战小项目时,发现不少地方都还在使用logic标签.这个标签不仅我不熟悉,而且在现在看来也显得过时了,因此我就想替换成我熟悉的JSTL标签 比如说,原来是这样的: <logic:present scope="request" name="onSaleGoodsList">      <table border="0">    <s:iterator id="goods&qu

struts1四:常用标签

struts1支持的5种标签: HTML 标签: 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单 Bean 标签: 在访问JavaBeans 及其属性,以及定义一个新的bean 时使用 <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> Logic 标签: 管理条件产生的输出和对象集产生的循环 <%@ taglib uri=&qu

Struts1之html标签

Struts1的html标签主要是为了绘制HTML页面标签元素,通过与Struts1框架的集成,增强功能 首先,在使用前,需要引入tld文件 <%@ taglib prefix="html" uri="http://struts.apache.org/tags-html" %> 标签详细讲解 html:link 对应<a>标签 首次打开,会自动生成jsessionid,如果浏览器支持cookie,会自动将jsessionid添加到cookie

logic标签

1.创建一个猫类 public class Cat { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } 2.

Struts 1 之&lt;logic&gt;标签库

1. logic:empty logic:empty标签是用来判断是否为空的.如果为空,该标签体中嵌入的内容就会被处理.该标签用于以下情况: 当Java对象为null时 当String对象为""时 当java.util.Collection对象中的isEmpty()返回true时 当java.util.Map对象中的isEmpty()返回true时 下面的代码示例了logic:empty标签判断集合persons是否为空: <logic:empty name="list

Struts之logic标签库详解(转载)

1. logic:empty logic:empty标签是用来判断是否为空的.如果为空,该标签体中嵌入的内容就会被处理.该标签用于以下情况: 当Java对象为null时 当String对象为""时 当java.util.Collection对象中的isEmpty()返回true时 当java.util.Map对象中的isEmpty()返回true时 下面的代码示例了logic:empty标签判断集合persons是否为空: <logic:empty name="list

Logic 标签库

此标签库可以分为三种类型:条件.循环.转发/重定向 1.logic:empty和logic:notEmpty  标签判断脚本变量是否为null logic:equal 和 logic:notEqual  标签判断脚本变量是否为相等 <logic:notEqual value="true" name="edit"> name变量是否和value中值不等 <logic:equal value="hand" property=&quo

logic标签遍历map map中存放的是 List集合对象

    JAVA代码     Map map=new map();      map.put("bizDevConsumMap",List集合对象);     request.setAttribute("bizDevConsumMap", bizDevConsumMap);               jsp页面代码     <logic:iterate id="n" name="bizDevConsumMap">