1. 如何接受参数问题
<a href='<s:url action="action_edit"><s:param name="stuId" value="#stu.id" /></s:url>'>Modify</a>|
<a href='<s:url action="action_delete"><s:param name="stuId" value="#stu.id"/></s:url>'>Delete</a>
直接在StudentAction里面写private int stuId;加上它的get和set就可以了。。
2. 页面如何显示List问题
<s:iterator value="students" id="stu">
<s:property value="#stu.id"/>
<s:property value="#stu.studentName"/>
<a href='<s:url action="action_edit"><s:param name="stuId" value="#stu.id" /></s:url>'>Modify</a>|
<a href='<s:url action="action_delete"><s:param name="stuId" value="#stu.id"/></s:url>'>Delete</a>
</s:iterator>
也可以这样写:
<s:iterator value="#request.pictures" id="picture" status="pi">
<s:if test="#pi.index<3">
<s:property value="#picture.prefix"/>
</s:if>
</s:iterator>
分享到:
相关推荐
非UI标签主要用于控制流程和数据处理,例如<s:param>用于URL重写,<s:property>用于输出变量值。而UI标签则专注于页面元素的展示,如<s:textfield>、<s:password>等,它们能自动绑定模型属性,极大地简化了前端表单...
Struts 2.0 是一个基于 Model-View-Controller (MVC) 设计模式的Java Web应用程序框架。它并非Struts 1的直接升级,而是源自WebWork框架,提供了更强大的特性和灵活性。Struts 2的核心是Action,它是业务逻辑处理的...
在这种情况下,`action`属性指定了目标Action,而`value`属性则用于指定URL的路径部分,`<s:param>`则负责添加参数。输出结果为:`xxxx?author=yeeku`。 4. **指定`id`属性以及`includeParams`属性**: ```xml ...
`<s:param>` 标签用于向URL或其他标签传递参数。 ### 29. `<s:password>` 标签 `<s:password>` 标签用于创建密码输入框,输入的字符会被掩码。 ### 30. `<s:property>` 标签 `<s:property>` 标签用于显示模型...
Struts2.0是Struts框架的一个重大升级版本,它在继承了Struts1.x的优良特性基础上,引入了大量的新功能和改进,特别是在标签库方面,提供了更为强大、灵活和易于使用的标签集,大大简化了Web应用的开发过程。...
### Struts2.0的标签库详解 #### 引言 Struts2是Apache软件基金会的一个开源项目,作为Struts1的升级版本,它在功能上更为强大且使用起来更加灵活方便。Struts2框架的核心设计思想是MVC(Model-View-Controller)...
<%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-----超链接,类似于html里的<a></a> 3. <s:...
本篇学习笔记将深入探讨Struts2.0的核心概念和配置,帮助你理解和掌握这个框架。 **一、Struts2的作用** Struts2的主要目标是提供一种结构化的开发方式,它整合了请求处理、视图展示和业务逻辑的交互。通过使用...
### Struts2.0+Spring2.0+Hibernate3.1 整合知识点详解 #### 一、项目背景与概述 随着企业应用的发展,越来越多的系统需要具备强大的业务逻辑处理能力以及灵活的数据持久化功能。Struts2作为MVC框架之一,Spring...
在深入探讨Struts2.0框架中的`struts.xml`配置文件之前,我们先来了解一下Struts2.0框架的基本概念。Struts2是Apache软件基金会的一个开源项目,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用...
### Spring2.5 + Hibernate3.2 + Struts2.0 组合配置说明 在当前的软件开发领域,Spring2.5、Hibernate3.2 和 Struts2.0 这三个框架因其卓越的性能与丰富的功能而备受青睐。它们分别在业务逻辑层管理、数据持久化...
### Struts2.0 文件上传实现详解 #### 一、概述 在Web开发中,文件上传是一项常见的功能需求。Struts2框架提供了简洁且强大的机制来处理文件上传问题。本文档将详细介绍如何利用Struts2.0进行文件上传操作,包括...
本文将深入探讨如何在Struts2.0.x框架下利用ExtJs库来实现动态树的解决方案。 首先,我们需要了解ExtJs。ExtJs是一个强大的JavaScript库,提供了丰富的组件和布局,用于构建富客户端应用程序。它提供了树形控件...
### Struts2.0-Hibernate3.2-Spring2.0 整合详解 #### 一、概述 本文档详细介绍了如何将Struts2.0、Hibernate3.2与Spring2.0三个框架进行整合的过程及其原理。这种整合模式不仅提高了开发效率,还增强了项目的可...
在Struts 2的早期版本中,如2.0和2.1,为了支持JSON(JavaScript Object Notation)数据交换格式,开发者需要额外安装和配置JSON插件。JSON在Web应用中广泛用于前后端的数据传输,因为它轻量级、易于阅读和编写,...
### Struts2.0 + Hibernate3 + Spring2.5 整合配置详解 #### 一、概述 在软件开发过程中,使用多种框架进行整合能够更好地实现业务逻辑与数据访问层的分离,提高代码的可维护性和扩展性。Struts2.0、Hibernate3和...
根据提供的文件信息,我们可以深入探讨如何整合SSH框架(Struts2.0 + Hibernate + Spring),并结合具体的代码示例来理解整个项目的结构和技术要点。 ### 项目架构与目录结构 项目采用的是经典的三层架构,即表示...
<a href="<s:url action='pagination'><s:param name='currentPage'>${currentPage - 1}</s:param></s:url>">上一页 </s:if> <s:property value="totalPages" />页 <s:if test="hasNextPage"> <a href="<s:url ...
- `param`:从请求中获取参数值。 2. UI标签 UI标签则主要用于创建用户界面,比如表单元素和布局。它们通常与Struts2的拦截器和Action类协同工作,处理用户输入和验证。UI标签包括但不限于`s:textfield`(文本字段...
<s:param name="list" value="{'Spring2.0','J2EE','Ajax'}"/> </s:component> ``` - **更多信息**:通过指定 `template` 属性来引用自定义的模板文件,实现组件化开发。 ##### 11. **`<s:date>` 标签** - **...