Struts2 url标签与依赖jar详解
需积分: 3 144 浏览量
更新于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的基本框架和环境。
2007-11-24 上传
154 浏览量
2014-01-03 上传
314 浏览量
185 浏览量
2019-05-25 上传

昨夜星辰若似我
- 粉丝: 51
最新资源
- Git常用指令速查:Linux下的GitMindMap思维导图指南
- 小蜜蜂成语查询系统V1.0:PHP实现,跨技术领域源码
- 2008届电子类毕业论文标准格式指南
- VB实现Winsock多客户端连接与数据交互教程
- 打造高效日志函数:多参数、时间戳支持
- 易语言实现QQ多账号自动登录技术解析
- STM32定时器实验深入解析
- Linux信息搜集小脚本:应急响应利器
- 嵌入式物联网开源项目:无线传感控制网络实践案例
- spgl1++:C++版本的spgl1开源实现发布
- 计算机专业入门:算法导论与课件资源
- JS实现文字闪烁与变色效果教程
- 初学者入门之作:C#打造简易超市管理系统
- 黑马最新技术与视频资源下载
- 粒子滤波跟踪程序实操解析
- 3D手机游戏开发实战教程完整源码分享