struts使用简介

struts使用简介

ID:37713995

大小:23.49 KB

页数:9页

时间:2019-05-29

struts使用简介_第1页
struts使用简介_第2页
struts使用简介_第3页
struts使用简介_第4页
struts使用简介_第5页
资源描述:

《struts使用简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Struts在MVC流程中,有一些操作是每次都要做,而且这些操作是通用1.通过request.getParameter得到请求参数2.将请求参数进行类型转换3.数据输入校验4.文件上传。。。。。。框架:在N个项目中通用的,重复性的代码“抽取”出来,组成一个“类库”我们为什么要使用开源框架?为什么要学习Struts2?为什么我们不自己写一个框架?1.使用的人少,测试的机会少,有很多未知的错误和bug2.技术实力没有别人强MVC框架:Struts2SpringMVCJSF(Sun公司推荐的MVC规范)Struts2历史:2001年,

2、有一个Java大神写了Struts1(全世界第一个MVC框架)↓捐献给了Apache(开源组织)↓开源的其他的MVC框架,WebWork(2003)(XWork+Web前端)由于出身不好,作者不够有名开源OpenSymphony(OS)已经解散2007年,由WebWork分化出了Struts22011年,OS解散/*********************.jar——N个.class文件方便管理一堆.class文件*.war——一个Web应用的包*.ear——一个企业应用包包含N个jar包和N个war包这些包都是用jar命令来压

3、缩的,和zip文件格式是兼容*********************/===============使用Struts2=============1.下载Struts2的框架文件Struts2解压之后,得到4个文件夹apps:包括5个war包struts2-blank.war——Struts2空应用struts2-rest-showcase.war——Struts2中REST技术的例子struts2-showcase.war——Struts2中的小例子docs:API文档lib:Struts2的jar包,以及编译和运行所需要的第

4、三方jar包src:Struts2的源代码==========安装Struts2===========1.考jar包(全考过来是错的)appsstruts2-blank.warWEB-INFlib下所有的jar包2.修改web.xml文件,加载Struts2核心Filter让核心Filter过滤所有的用户请求3.在classes目录下增加一个Struts2的配置文件把struts.xml文件放在src目录下即可===========Struts2开发步骤==============1.先定义一个能发送请求的页面,可以是超链

5、接,也可以是表单2.开发ActionStruts2对Action要求很低A.Action实现Action接口,或者是继承ActionSupport类ActionSupport也实现了Action接口B.为每个请求参数都提供Field,并提供相应的setter和getter方法C.该Action类应该有无参数的构造方法3.配置Action类==================如何在Action中访问ServletAPI====================总有些时候,我们需要访问ServletAPI比如我们需要把数据存入到ses

6、sionStruts2提供关了两种方式访问ServletAPI伪访问:借助于ActionContext提供了getSession()--模拟访问session提供了getApplication()--模拟访问application真访问:借助于ServletActionContext-staticPageContextgetPageContext()-staticHttpServletRequestgetRequest()-staticHttpServletResponsegetResponse()-staticServletC

7、ontextgetServletContext()常量配置:Struts2常量,也叫Struts2属性——控制整个Struts2应用的特性形式:常量名对应常量值配置常量有3种方式:1.在web.xml中(需要4行)常量名常量值2.在struts.xml中,每一行配置一个常量

8、>3.额外增加一个struts.properties文件常量名=常量值(name=value)每行配置一个常用常量:struts.devMode-设置是否处于开发模式,开发模式提示更多错误信息,帮助排错自动重新加载配置文件,开发模式truestruts.i18n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。