Struts2 url标签与依赖jar详解
需积分: 3 173 浏览量
更新于2024-08-18
收藏 152KB PPT 举报
本资源是一份关于Struts2的精品PPT,主要介绍了Struts2框架中的URL标签以及开发环境配置。首先,讲解了`<s:url>`标签的使用方法,它用于动态生成URL,如示例中的`<s:url action="helloworld_add" namespace="/test"><s:param name="personid" value="23"/></s:url>`,这会生成类似于`/struts/test/helloworld_add.action?personid=23`的路径。特别指出,当需要在URL中插入变量时,可以使用`<s:param>`标签,并通过`%`符号结合OGNL表达式动态设置值,如`<s:url value="%{#myurl}" />`。
接着,PPT详细列出了Struts2开发所需的最小依赖JAR包及其功能:`struts2-core-2.x.x.jar`为核心类库,提供了框架基础;`xwork-2.x.x.jar`是XWork库,是Struts2构建的基础;`ognl-2.6.x.jar`是对象图导航语言,用于表达式处理;`freemarker-2.3.x.jar`负责UI标签的模板渲染,采用FreeMarker;`commons-logging-1.1.x.jar`是日志支持包,与Log4J和JDK1.4+兼容;`Commons-fileupload`用于文件上传功能;另外,对于集成其他框架,如Spring,需添加相应的plugin jar,如`struts2-spring-plugin-2.x.x.jar`。
在启动配置方面,Struts2不再像Struts1那样通过Servlet启动,而是通过`FilterDispatcher`实现,需要在`web.xml`中配置 `<filter>` 和 `<filter-mapping>`,比如:
```xml
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
```
这些配置确保了Struts2框架在整个应用中的正确运行和请求路由。这份PPT对Struts2的入门开发者来说非常实用,有助于理解和配置Struts2的基本框架和环境。
195 浏览量
2011-03-16 上传
2012-01-30 上传
152 浏览量
2014-01-03 上传
![](https://profile-avatar.csdnimg.cn/e6c19071af0d499883b06a08c32de836_weixin_42196667.jpg!1)
昨夜星辰若似我
- 粉丝: 50
最新资源
- Microsoft PowerPoint 97-2007二进制文件格式详解
- 微软Excel 97-2007二进制文件格式详细规范
- 微软Word 97-2007二进制文件格式规范详解
- Tornado2.0使用详解:从入门到实践
- 高级性能测试:策略、指标与案例分析
- Java EE与XML在Web服务中的应用
- RationalRobot全攻略:脚本入门与应用
- ASP技术实现的客户关系管理系统设计与实现
- Visual Basic 6.0开发的学籍管理系统软件实践
- 阿里巴巴性能测试实践:从准备到执行
- Mercury LoadRunner 8.1 教程:性能测试入门
- Oracle Pro*C编程教程:新特性与实战指南
- ActionScript 3.0组件详尽开发教程与实例
- ActionScript 3.0 Cookbook中文版学习指南
- 嵌入式Linux入门笔记:从PC机到开发板
- 彻底删除程序:从注册表到磁盘的清理方法