<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
1,用link可以
<html:link action="/xxxx">demo</html:link>
光有link还不行,得有N多参数给送过去,
一) 在request里一大群参数过去了,
actionForm 会封装一部分[看你取名字了]
二)极少数情况,一些参数也要过去,
过去参数肯定要用的,大都会被 actionform 吃掉
实在要hardcoding参数,就<a href="/xxx/yyy.do?name=value&...
还有一些情况,参数已经在scope里了,
可以用<html:link action="/xxxx">demo</html:link>
<html:link action="/xxxx" paramId="差不多就是name吧" paramName="scope里面的东东,就是EL{里面的东东}">click me</html:link>
当然在scope里,不一定都是类似string的值,
那就要这样把类似string的东西拿出来
<html:link action="/xxxx" paramId="差不多就是name吧" paramName="scope里面的东东,就是EL{里面'.'号前面的东东}" paramProperty="EL{里面'.'号后面的东东">click me</html:link>
上面都是一个 name-value对,如果有N多怎么办??
用map,SUN规定的,没有为什么!!![当然,map就没有顺序了]
<html:link action="/xxaction" name="map"></html:link>[当然map要先放scope里]
同样,一个对象在scope里,他的一个 属性 是map 那就这样写:
<html:link action="/xxaction" name="scope里的名字,这个名字-->找到对象" property="这个是属性为map类型的 属性的名字">ddd</html:link>
分享到:
相关推荐
struts的crud sample demo(struts-crud.war) 可以直接解压查看代码,或者放到工程中运行
它的出现是为了克服Struts1的一些局限性,提供更高效、更灵活的开发体验。在这个"strut2简单登录"的学习资源中,我们将探讨如何利用Struts2实现一个基本的用户登录功能。 首先,我们需要理解Struts2的核心概念。...
在传统的Model 1模式下,业务逻辑和表现逻辑混杂在一起,通常在JSP页面中,导致紧耦合和维护困难。相比之下,Model 2将业务逻辑(模型)与用户界面(视图)分离,控制器作为两者之间的桥梁,处理HTTP请求并协调交互...
### Struts框架详解 #### 一、Struts框架概述 Struts框架,作为Java Web开发领域的一款经典MVC(Model-View-Controller)框架,以其卓越的组件化、灵活性和可重用性著称,极大地简化了Web应用程序的构建过程。...
Apache Struts 2.3.8 is an elegant, extensible framework for creating enterprise-ready Java web applications. It is available in a full distribution, or as separate library, source, example and ...
这是一个 Visio 形状的集合,Strut 使用这些形状在内部和为 cients 制作图表。 形状添加了锚点以方便使用 包括的形状 带有叠加层的 EC2 形状 EC2 EC2 API EC2 清漆 EC2 AEM(Adobe 体验管理器) EC2 傀儡大师 EC...
标题中的“spring-strut2-jpa注解示例代码”表明这是一个关于整合Spring框架、Struts2框架以及Java Persistence API(JPA)的项目,其中使用了注解的方式来配置和管理应用组件。这个项目可能包含了从数据库操作到...
Struts2 框架源码、例子、jar包等全有,因为文件超过了60M所以就分享了个链接,永不关闭,放心下载
标题 "spring-strut2-mybatis加extjs4框架源码" 涉及的是一个集成开发环境,其中包含了四个关键的技术栈:Spring、Struts2、MyBatis和ExtJS4。这些技术都是Java Web开发中常用的部分,下面将详细阐述它们各自的功能...
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...
"strut-0.1-rev105"可能是Struts框架的一个早期版本或特定分支的标识,可能包含源代码、文档和其他资源,供开发者研究或定制。 总之,Struts作为一款成熟的Java Web开发框架,为开发者提供了高效构建Web应用的工具...
在实际的"Maven-web项目 Struts2 Struts注解"中,`Strut2-Demo`可能包含了以下内容: 1. `pom.xml`:Maven的配置文件,包含了项目依赖和构建信息。 2. `struts.xml`:Struts2的配置文件,可能包含了部分非注解的配置...
这个"strut1框架 代码action的操作 项目实例"提供了对Struts1框架深入理解的实践机会,通过实际项目中的应用,我们可以学习到以下几个关键知识点: 1. **Struts1框架概述**:Struts1的核心是ActionServlet,它是一...
struts2-jquery-plugin-3.1.0.jar
strut-presentation-editor@googlegroups.com 开发/建设 要构建自己的Strut版本,您需要Grunt v0.4.0或更高版本。 安装最新的Grunt: npm install -g grunt-cli 克隆Strut: git clone git://github....
Struts1是一个经典的Java Web开发框架,主要用于构建MVC(Model-View-Controller)结构的应用程序。在这个场景中,我们关注的是使用Struts1来处理文件上传和下载的功能。Struts1提供了`ActionForm`和`FileUpload`库...
### 1. Struts2框架概述 Struts2是Apache软件基金会的开源项目,它是Struts1的升级版,吸收了其他优秀框架如WebWork的优点。Struts2的核心是Action类,它负责处理HTTP请求,并通过ActionMapper映射到相应的业务逻辑...
这个"strut2jar包"很可能是包含了Struts2框架的JAR文件,这些文件通常包含了框架的类库、接口、实现以及必要的资源文件。 Struts2的主要特点和优势包括: 1. **灵活的配置**:Struts2允许开发者通过XML或注解来配置...
**validator-strut2-11.pdf**: 这份文档很可能是关于Struts 2中Validator的详细教程,涵盖了如何配置验证规则、编写自定义验证逻辑、处理验证错误等方面的内容。它可能会解释如何在Action类中使用注解来指定验证...
### Struts1与Struts2的主要区别 #### 一、框架设计原理 **Struts1**采用MVC(模型-视图-控制器)设计模式,其中控制器由`ActionServlet`来实现,它处理HTTP请求并将控制权交给相应的`Action`类进行业务逻辑处理。...