欢迎来到天天文库
浏览记录
ID:12337932
大小:25.51 KB
页数:11页
时间:2018-07-16
《struts2最全面总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2012年5月13日22:13:12Struts2总结fdteamcaptain陈玉龙1、Struts2的起源和背景Struts2以WebWork优秀的设计思想为核心,吸收了Struts1的部分优点,建立了一个兼容WebWork和Struts1的MVC框架。2、Struts2的项目的编写在编写一个Struts2的项目之前,有三个步骤需要完成:第一步要做的就是导包,导包的方式有两种,这里不详细回顾;第二步是在web.xml中配置Struts2的过滤器:struts2org.apache.
2、struts2.dispatcher.FilterDispatcherstruts2/*第三步src目录下建立struts.xml
3、onfiguration2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd">/xxx.jsp在配置struts.xml的时候需要注意一点,如果网络不好或者没有网络,则需要导入struts-2.0.dt
4、d,一般放在lib目录下,然后在配置的时候,填入绝对路径或者相对路径都行。struts.xml文件中,一个package可以放多个action,每个action中又可以放多个result。3、Struts2中的标签Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。11/112012年5月13日22:13:12Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也
5、就是说strtus2提供了大部分标签,可以在各种表现技术中使用。包括最常用的jsp页面,也可以说Velocity和FreeMarker等模板技术中的使用。在JSP页面中,如果要用到Struts2的标签,首先要声明引入标签库:<%@tagliburi="/struts-tags"prefix="s"%>,s可以随便取,便于在用标签时调用。常用的标签:1、property标签,用于输出特定的值。如。2、iterator标签,主要用于遍历显示集合,集合包含List、Set和数组,在项目作业中用来在表格中显示所有学生
6、信息。3、ifelse语句的使用:2321都不等4、URL标签11/112012年5月13日22:13:127、lue="states">修改这是一段在项目中用到的URL标签,主用作用的页面跳转和值传递。5、data标签日期标签的作用是按照format的格式去输出日期数据。6、表单标签,这个是最常用的标签,种类很多,有form、textfield、textarea、password、fil
7、lue="states">修改这是一段在项目中用到的URL标签,主用作用的页面跳转和值传递。5、data标签日期标签的作用是按照format的格式去输出日期数据。6、表单标签,这个是最常用的标签,种类很多,有form、textfield、textarea、password、fil
此文档下载收益归作者所有