`
junier
  • 浏览: 76354 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

logic标签和c标签

    博客分类:
  • J2EE
阅读更多
经常使用struts的logic标签来判断循环输出
c标签都差不多快忘记了,
所以总结下,免的弄混

需求 就是在省份下拉框中判断该用户所属的省份,并选中(省份数据从数据库中提取)

关键代码部分


1.<body>  
2.    name:${person.pname }<br>  
3.        省份:  
4.        <select name="per">  
5.        <!--使用struts标签判断输出   
6.            <logic:notEmpty name="per">  
7.                <logic:iterate id="pev" name="per">  
8.                    <logic:equal value="${person.per.pid}" name="pev" property="pid">  
9.                        <option value="${pev.pid }" selected>${pev.pname }</option>  
10.                    </logic:equal>  
11.                    <logic:notEqual value="${person.per.pid}" name="pev" property="pid">  
12.                        <option value="${pev.pid }">${pev.pname }</option>  
13.                    </logic:notEqual>  
14.                </logic:iterate>  
15.            </logic:notEmpty>  
16.         -->  
17.           
18.         <!-- 使用c标签来判断  注意这里的items中不是像上面那样只写一个作用域中的name 而要使用el表达式提取值  
19.         <c:forEach var="pev" items="${per}">  
20.            <c:if test="${pev.pid eq person.per.pid}">  
21.                <option value="${pev.pid }" selected>${pev.pname }</option>  
22.            </c:if>  
23.            <c:if test="${pev.pid ne person.per.pid}">  
24.                <option value="${pev.pid }">${pev.pname }</option>  
25.            </c:if>  
26.         </c:forEach>  
27.          -->  
28.        </select>  
29.    </body> 
分享到:
评论

相关推荐

    logic标签库.pdf

    由于提供的文件内容是一个关于“logic标签库.pdf”的摘录,内容涉及了一系列与JSP页面开发相关的标签和属性。为了使内容更加通顺,以下是对这些知识点的整合和解释,将尽量避免直接引用原始文档的文字以减少OCR错误...

    java tld标签打包

    在本例中,压缩包包含了c标签、ec标签和logic标签,这些都是用于增强JSP页面逻辑处理和数据呈现的重要组件。 1. **C标签**:这是JSTL(JavaServer Pages Standard Tag Library)的一部分,提供了丰富的控制结构和...

    struts1标签库运用总结

    通过logic标签库,我们可以进行逻辑控制,避免过多的脚本代码;html标签库则简化了表单处理,提高了用户体验;而tiles库则帮助我们构建复杂的、可重用的页面结构。 总的来说,掌握Struts1的标签库对于Java Web开发...

    java中web标签大全

    Struts1提供了一系列的标签,如logic标签用于流程控制,bean标签用于对象的展示,html标签则用于表单处理。这些标签极大地简化了JSP页面的编写,提高了代码的可读性和可维护性。 Struts2作为Struts1的升级版,引入...

    Logic Setup 1.0.21 (32-bit)

    Cy7c68013A集成了USB 2.0高速OTG(On-The-Go)功能,支持全速和低速设备,并且具备多通道Synchronous SPI、I²C和UART等通信协议,使其成为逻辑分析和开发工具的理想选择。 Logic Setup.exe是该软件的安装程序,...

    java标签库jar包

    - `c:`标签:这是JSTL的一部分,用于条件语句和循环控制,比如`&lt;c:if&gt;`、`&lt;c:forEach&gt;`等。 - `fmt:`标签:处理日期和时间格式化,如`&lt;fmt:formatDate&gt;`。 - `fn:`标签:提供字符串和集合操作,如`&lt;fn:length&gt;`、...

    上位机 code_logic_UP_

    在详细探讨这个项目之前,我们需要了解更多的上下文信息,例如使用的编程语言(可能是C/C++、Python、Java等)、具体的开发环境、硬件平台和通信协议等。不过,可以确定的是,这个code_logic_UP_项目旨在为ds logic...

    Logic Software 1.1.14(Linux-32)

    Logic Software 1.1.14是一款专为Linux-32操作系统设计的软件,它以高效、稳定和用户友好著称,是许多Linux用户进行逻辑分析、系统调试以及软件开发的重要工具。在本文中,我们将深入探讨这款软件的核心功能、使用...

    struts标签手册大全

    - `logic`标签库:用于处理控制流程,如条件判断`&lt;logic:equal&gt;`、循环`&lt;logic:iterate&gt;`等。 - `tiles`标签库:用于布局和组合页面,实现模块化开发。 - `xhtml`标签库:提供XHTML兼容的标签,符合W3C标准。 2....

    C语言编程的逻辑程序设计C.Programs.to.Accompany.Programming.Logic.and.Design.JO.Ann.Smith

    从标签和描述的组合中,我们可以推断出这本书可能被设计用于计算机科学的基础教学,特别是对于那些对逻辑程序设计感兴趣的学生。它可能包含了丰富的编程实例和练习,帮助学生通过C语言和C++语言的使用来掌握逻辑程序...

    javaweb标签大全

    JSTL提供了一组标准标签,包括Core、XML、JDBC、JSTL-Functions等,如`&lt;c:forEach&gt;`用于循环遍历集合,`&lt;c:set&gt;`用于设置变量,`&lt;c:out&gt;`用于安全地输出数据。这些标签可以减少脚本语言的使用,使页面更加清晰。 4...

    Java EE Struts 标签

    - `logic`标签库:主要用于控制流程,如`&lt;logic:equal&gt;`比较两个值是否相等,`&lt;logic:notEqual&gt;`判断不等,`&lt;logic:iterate&gt;`遍历集合。 - `bean`标签库:处理对象属性,如`&lt;bean:write&gt;`显示对象属性,`...

    struts1 标签

    - JSTL(JavaServer Pages Standard Tag Library)是JSP的一个标准标签库,C核心标签库提供了控制流、条件语句、迭代等功能,与Struts的Logic标签有些相似,但更加强大和灵活。例如,`&lt;c:forEach&gt;`、`&lt;c:if&gt;`等。 ...

    java web标签大全

    JSP标签主要分为内置对象标签、指令标签和动作标签。内置对象如request、response、session等可以直接在页面中使用,指令标签如page、include、taglib用于配置页面属性或引入自定义标签库,动作标签如jsp:include、...

    struts的标签jstl

    综上所述,Struts的标签和JSTL都是Java Web开发中的强大工具,它们共同作用于视图层,提高了代码的可读性和效率,简化了开发过程。正确地使用和结合这两种技术,能够构建出高效、易于维护的Web应用程序。

    struts文件上传例子及页面基本标签用法

    例如,可以使用`&lt;c:out&gt;`标签来安全地显示数据,`&lt;fmt:formatDate&gt;`标签来格式化日期等。 在Struts配置文件(struts-config.xml)中,你需要定义一个Action来处理文件上传请求。这个Action需要继承自Struts的`org....

    JSTL的各种标签文件和struts的标签文件,带strtus.jar包

    JSTL的各种标签文件和struts的标签文件,带strtus.jar包c-1_0.tld,c-1_0-rt.tld,c.tld,fmt-1_0.tld,fmt-1_0-rt.tld,fmt.tld,fn.tld,permittedTaglibs.tldscriptfree.tld,sql-1_0.tld,sql-1_0-rt.tld,sql....

    自定义分页标签源代码

    3. **C标签和Struts1标签**: - **C标签**:通常指的是JSTL Core标签库中的标签,例如`&lt;c:forEach&gt;`,用于遍历集合并输出。在这个分页场景下,开发者可能使用`&lt;c:forEach&gt;`遍历分页后的数据并显示。 - **Struts1...

    解决 WIN10显示不全PADS Logic PADSVX.0Win8-8.1补丁

    在标签中提到的“PADS”是PADS Logic软件的简称,暗示了这个问题和该软件的关联。PADS系列软件包括PADS Layout、PADS Logic、PADS Router等,是用于PCB设计的一整套解决方案,广泛应用于电子产品制造商和设计工程师...

    经典的struts1.x的标签

    3. **logic标签**:提供条件判断和循环控制。比如,`&lt;logic:equal&gt;`用于比较两个值是否相等,`&lt;logic:iterate&gt;`用于遍历集合对象。这些标签使得在JSP页面中实现复杂的逻辑控制成为可能。 4. **tiles标签**:Tiles是...

Global site tag (gtag.js) - Google Analytics