`
evilez
  • 浏览: 1824 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Struts2 的标签使用

阅读更多
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib uri="/struts-tags"  prefix="s"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  </head>
 
  <body>
  <s:form action="user">
   <!-- 下拉框 -->
   <s:select name="pet" list="{'千禧猪','哥斯拉','喵咪'}"></s:select>
  
   <s:select name="pid" list="#{1:'千禧猪',2:'哥斯拉',3:'喵咪'}"></s:select>
   <!-- 数据查出的 下拉框  (要先进action  然后跳这个页面) -->
<!--  list定义在action 上面的属性都不要加 # -->
<br>
<s:select name="qxid" list="list" listValue="qxname" listKey="qxid" headerKey="0" headerValue="请选择"></s:select>
<br/>
<s:radio name="qxid" list="list" listValue="qxname" listKey="qxid"></s:radio>
<s:checkboxlist name="qxids"  list="list" listValue="qxname" listKey="qxid"></s:checkboxlist>
   </s:form>
  
<!-- 绑定值 -->
<s:set id="uname" value="'张三'"></s:set>
<%-- request.setAttribute("uname","张三"); --%>

<hr/>
  <s:set id="i" value="40"></s:set>
  <h1>
  ${i }
</h1> 
<s:if test="#arrt.i>=80">
优秀
</s:if>
<s:elseif test="#attr.i>=60">及格</s:elseif>
<s:else>
不及格
</s:else>
<%-- 这个if 有个缺点 但是判断是中文 会有问题
所以如果要判断中文 那还是用c:if

#  这种表达式 ----s: 标签
${} 这种表达式 --- c:  标签
--%>
<hr/>
<!-- 迭代标签 -->
<s:iterator value="list">
<s:property value="qxid"/>  <s:property  value="qxname"/><br/>
</s:iterator>
<hr/>
<s:iterator value="list" id="p" status="s">
${s.count}  ${p.qxid }  ${p.qxname }<br/>
</s:iterator>



  </body>
</html>
分享到:
评论

相关推荐

    struts2标签使用例子

    在压缩包中的"example"文件可能包含了一个或多个使用Struts2标签的实际示例,可以参考这些示例来理解和学习Struts2标签的用法。通过实践,你会更好地掌握这些标签的功能和用法,从而在开发过程中更加得心应手。

    Struts2标签使用及API文档

    `struts2标签用法.doc`和`标签详解`文件可能包含更深入的标签用法和实例,例如如何使用`s:form`创建表单,如何利用`s:action`执行Action,以及如何使用`s:debug`标签进行调试等。 5. **Struts2标签的高级用法** -...

    struts2标签使用方法

    Struts2 标签使用方法 Struts2 标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,Struts2 的主题、模板都提供了很好的扩展性。Struts2 允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂...

    Struts2 标签使用

    本篇文章将深入探讨Struts2的标签使用及其背后的机制。 1. **Struts2 标签库概述** - Struts2的标签库分为核心标签库和主题标签库,核心标签库提供基本的控制流、数据展示和表单处理功能,而主题标签库则用于美化...

    struts2标签使用

    ### Struts2 标签库概述 Struts2框架提供了丰富的标签库,这些标签不仅可以简化JSP页面的开发,还能增强页面的表现力和功能性。与Struts1相比,Struts2不再采用繁琐的标签分类方式,而是根据标签的用途进行区分。...

    Struts2 标签使用简介

    除了预定义的标签外,Struts2还允许开发者自定义标签,这需要创建一个继承自`org.apache.struts2.views.jsp.TagSupport`的Java类,并在JSP页面中使用`&lt;s:tag&gt;`进行调用。 五、标签库的扩展性 Struts2的标签库不仅...

    struts2 标签使用帮助

    本文将深入探讨Struts2的标签使用,主要分为以下几个部分: 1. **标签库介绍** Struts2的标签库包括核心标签库、展示标签库、逻辑标签库等。核心标签库提供基本的控制结构,如迭代、条件判断等;展示标签库主要...

    struts2标签使用笔记

    在深入探讨Struts2标签库的使用之前,我们先对Struts2框架有一个基本的认识。Struts2是Apache Software Foundation下的一个开源项目,它继承了Struts1的优点,并在此基础上进行了大量的改进,使得Web开发更加高效、...

    struts2标签使用大全

    在这里有20多个struts2标签的使用例子,大家可以下载看看。

    struts2标签库例子

    下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来控制页面的执行过程,并从 Action 或值堆栈中取得数据。这些标签可以分为控制标签、数据标签和其他标签。 控制标签用来控制程序的执行,...

    使用Struts 2标签的注意事项

    Struts 2 标签的使用注意事项 Struts 2 是一个基于MVC架构的Java Web应用程序框架,它提供了一系列的标签来简化Web开发。然而,在使用Struts 2标签时,需要注意一些重要的事项。 首先,在使用Struts 2标签之前,...

    struts2标签库struts2标签库struts2标签库

    在Struts2标签库中,还有许多其他的标签,如、、等,每个标签都有其特定的使用场景和应用。 Struts2标签库提供了一系列的标签,帮助开发者快速构建Web应用程序,并提高了开发效率。但是,为了充分发挥Struts2标签库...

    struts2 标签库使用文档

    Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...

    struts2.0标签使用源码

    3. 使用`s:submit`标签提交表单,Struts2会自动将表单数据封装到Action中。 4. 在Action的execute方法中处理业务逻辑,然后返回一个结果,比如"success"。 5. 在视图层,可以使用`s:property`标签显示Action返回的...

    Struts2标签集锦(附Struts2标签详解word文档)

    通过熟练掌握Struts2标签的使用,开发者可以更高效地构建动态网页,同时享受到Struts2框架带来的便利和灵活性。提供的“Struts2标签详解.doc”文档将对这些概念进行详细的解释,是深入学习和理解Struts2标签的重要...

Global site tag (gtag.js) - Google Analytics