`
johndoe
  • 浏览: 32386 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

struts 标签嵌套

    博客分类:
  • Tips
阅读更多
此文章为转载


struts标签是不能嵌套的,但是struts标签中可以嵌入java代码。 例一:<logic:iterate id="cl" name="Ids"> //循环取得id  
//比较beanname中的id是否和cl中的id相同,如果相同就显示cl 中的name                   <logic:equal name="beanname" property="id" value="<bean:write name="cl" property="id"/>">     
<bean:write name="cl" property="name"/>
</logic:equal>
</logic:iterate>          红色文字区就是错误的嵌套了,这样是得不到想要的结果的,可改为        <logic:iterate id="cl" name="Ids"> //循环取得id
<bean:define id="temId" name="cl" property="id" type="java.lang.String"/>              //比较beanname中的id是否和cl中的id相同,如果相同就显示cl中的name
<logic:equal name="beanname" property="id" value="<%=temId%>">     
<bean:write name="cl" property="name"/>
</logic:equal>
</logic:iterate>          这样先定义,后使用,就ok了。

例二:<html:submit value="<bean:message key="welcome.login" bundle="base"/>"/>
         应该为          <html:submit>
<bean:message key = "welcome.logon" bundle = "base"/>
</html:submit>


在页面第一次加载的时候,如何让其选择value="zh"的项?

<html:select property="language" onchange="submit();" value="zh">
<html:option value="en" key="global.lang.ENGLISH" />
<html:option value="zh" key="global.lang.SIMPLE_CHINESE" />  
</html:select>
分享到:
评论

相关推荐

    struts标签 struts标签 struts标签

    Struts标签是Apache Jakarta Struts框架中的一部分,用于简化Java Web应用程序开发中的视图层构建。Struts标签库提供了一组预定义的JSP标签,这些标签有助于开发者更有效地处理常见的Web开发任务,如表单处理、数据...

    Struts中嵌套集合的显示示例

    在`testmap.jsp`这个文件中,很可能包含了使用Struts标签来展示嵌套集合的代码。JSP页面可以通过`&lt;s:iterator&gt;`标签遍历集合,并且可以利用`status`变量来访问当前迭代项的索引和其他信息。如果集合中的元素也是集合...

    struts标签详解

    Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。 HTML 标签 : 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单 ...Nested标签: 增强对其他的Struts 标签的嵌套使用的能力

    struts标签的使用及如何使用

    Struts标签是Apache Struts框架中的一个重要组成部分,它提供了一种简化JSP页面开发的方式,使得开发者能够更方便地处理视图层与控制层之间的交互。本文将详细讲解Struts标签的使用及其常见HTML标签库,并指导如何在...

    struts标签库手册(chm格式)

    Struts标签库手册是开发Java Web应用程序时的重要参考资料,尤其对于使用Struts框架的开发者来说,它是不可或缺的工具。Struts是一个开源的MVC(Model-View-Controller)框架,它帮助开发者构建可维护性、可扩展性...

    Struts标签库 ppt教程

    **Nested标签库**增强了对其他Struts标签的嵌套使用能力,这在处理复杂页面结构时非常有用。 **Tiles标签库**则是为了创建复合式的网页,允许开发者将多个组件组合成一个完整的页面,提高了页面布局的灵活性和可...

    struts标签详解 (实例 很详细(war))

    本压缩包文件包含了关于Struts标签的详细解释和源码,非常适合学习和参考。 1. **HTML标签**: HTML标签主要用于生成常见的HTML元素,如表单元素(`&lt;html:form&gt;`)、文本输入(`&lt;html:text&gt;`)、复选框(`...

    struts1 自定义标签嵌套 table&&user

    在本案例中,我们讨论的是如何在Struts1中实现自定义标签的嵌套,特别是`table`和`user`这两个自定义标签的使用。 首先,我们需要理解自定义标签的工作原理。在Struts1中,自定义标签通常由两部分组成:标签库描述...

    struts标签大全

    Struts标签支持嵌套属性引用,如`Property="foo.bar.baz"`,这会递归地调用Bean的getter和setter方法。 在使用Struts标签时,应注意避免使用scriptlet,尽管它们仍可用,但推荐使用EL(Expression Language)表达式...

    struts标签-手册.chm

    Structs - 标签库(HTML)- - Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。 标签库 说明 HTML 标签 用来创建能够和Struts ... Nested 标签 增强对其他的Struts 标签的嵌套使用的能力

    struts标签中文手册,struts标签中文手册,struts标签中文手册

    Struts标签中文手册是开发基于Java的Web应用时不可或缺的参考资料,它主要为开发者提供了在Struts框架下使用各种UI标签的详细指南。Struts框架是Apache组织开发的一个开源MVC(Model-View-Controller)框架,用于...

    Struts标签库查询手册

    Struts标签库是Java Web开发中的一个重要组成部分,尤其在基于MVC(Model-View-Controller)架构的应用中,它极大地简化了视图层的构建。Struts 1和Struts 2都提供了丰富的标签库来帮助开发者高效地创建动态HTML页面...

    Struts标签 解说和练习

    3. 标签嵌套:可以将多个标签嵌套使用,例如在`&lt;html:form&gt;`中嵌套`&lt;html:text&gt;`。 4. 表单验证:结合Struts的验证框架,可以在服务器端进行表单数据的校验。 四、实战练习 1. 创建一个简单的登录表单,使用`...

    Struts标签库手册,给学习Struts的人一本辅导手册

    此外,Struts标签支持嵌套属性引用,例如`Property="foo.bar.baz"`,这意味着它会尝试调用`getFoo().getBar().getBaz()`或设置`getFoo().getBar().setBaz(value)`。 在使用Struts标签时,虽然可以使用scriptlet...

    Java EE Struts 标签

    Struts标签库提供了丰富的标签,使得开发者可以使用简洁的XML或JSP语法来实现复杂的页面逻辑,而无需过多地编写Java脚本。 1. **基础标签库**: - `logic`标签库:主要用于控制流程,如`&lt;logic:equal&gt;`比较两个值...

    JSP Struts之HTML标签库详解

    Nested标签库增强了对其他Struts标签的嵌套使用,特别是在处理复杂对象结构时非常有用。它可以更方便地处理对象属性的深层路径。 **标签的公共特性** 所有Struts标签都有一些共同的属性,如`id`、`name`、`property...

    struts2标签的解释

    `s:action`标签用于调用Struts2 Action,可以传递参数并嵌套其他标签。`s:url`创建URL,可以包含Action名、参数等,支持重定向和转发。 **7. OGNL(Object-Graph Navigation Language)** OGNL是Struts2中的表达式...

    struts标签-手册

    5. **struts-nested标签**:这个标签库允许在嵌套的对象模型中使用JSP标准标签库(JSTL)和Struts标签。例如,`&lt;nested:property&gt;`允许你在复杂对象结构中引用属性。 6. **Struts-EL标签**:自Struts 2引入以来,...

    Struts标签库知识.pdf

    这些标签分别负责处理Bean的操作、HTML元素的输出、逻辑判断、标签嵌套和页面布局。 2. Bean Tags的使用:Bean标签用于在JSP页面中创建和操作JavaBean对象。例如,可以使用`&lt;bean:cookie&gt;`标签来获取和展示HTTP请求...

Global site tag (gtag.js) - Google Analytics