`
jtlyuan
  • 浏览: 65201 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Struts2自学小结

 
阅读更多

MVC设计模式的自定义---------要求所有的请求都发送给控制器,控制器根据请求的url找到相应的Action进行处理,Action执行业务操作并获取数据,最后将结果放回给视图。

Struts2框架结构----- FilterDispatcherà拦截器1、拦截器2、拦截器3-àActionàRrsult -àJSP

struts.properties文件配置开发阶段的建议

struts.configuration.xml.reload=true  //开发阶段最好打开,修改后是否从新加载该文件

struts.serve.static.browserCache=false  //开发阶段最好关闭,设置浏览器是否缓存静态内容

struts.xml中配置

struts.devMode=true  //开发时打开,会提示更多的信息

加载顺序:struts2.xmlàstruts.propertiesàweb.xml

常量的搜索顺序是struts2.xmlàstruts.propertiesàweb.xml 所以不同文件中配置了相同的常量,后面的会覆盖前面的相同配置

action实现的Action接口,继承了ActionSupport类:

Action接口中定义了一些静态变量如NONE="none",ERROR="error",INPUT="input",LOGIN="login"

ActionSupport类中侧提供了许多默认方法,包括数据校验,默认请求方法等,例如Validate()数据校验方法:例如在action方法的发现数据不符合的话,就会执行addFieldError()方法,将错误信息写入Action类的FieldErrors中,Struts2框架将自动返回INPUT视图。

Struts2可以通过ActionContext类访问Servlet API

配置Action就是让Struts2容器知道Action的存在,并且能够调用该Action来处理相应的用户请求。

Action处理完毕请求后通常返回一个字符,即逻辑视图名,必须在struts.xml文件中完成逻辑视图和物理视图资源的映射。

DispatcherredirectrdirectActionstream是常用的结果类型,配置result,如果没有指定resultnametype,那么name默认为success,而type默认为dispatcher

Struts2的异常处理机制是通过在strut.xml文件中配置<exception-mapping>元素来完成的,配置该元素时,需要指定exceptionresult两个属性。

<!--EndFragment-->
分享到:
评论

相关推荐

    Struts2自学教程

    struts2自学教程,讲解详细,通俗易懂! 欢迎下载!

    Struts2学习小结

    有了Struts2学习小结,可以很方便的学习struts2,里面包含了许多知识点

    struts2自学文档

    struts2自学文档

    Struts2完全自学手册(16-19)

    本书全面讲述Struts 2开发框架的知识,包括Struts 2中配置文件的详细讲解、国际化与异常处理、数据类型的转换、数据的输入校验、Struts 2强大的标签库、Struts 2中文件的上传与下载、Struts 2对Ajax的支持、Struts 2...

    Struts2自学教程.doc

    Struts2自学教程,是自学的好帮手,很实用的啊!

    完美版(适合自学)struts2

    Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构...虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小

    struts1和struts2的区别

    struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...

    struts2小程序 struts2代码

    花了3个小时才搭建出来的struts2小程序

    struts2 自学材料

    里面有各种用 struts2 做的包含 上传,下载,拦截器,国际等练习,还有world 截屏,jar 包也有,还有 api 是很好的自学材料,希望对各位有所帮助。

    Struts2输入校验总结

    Struts2输入校验总结 Struts2输入校验

    Struts2小demo

    自己动手做的Struts2小demo,开启SSH之路,你也动手开始吧

    Struts2+Hibernate+Spring项目小结――Struts2部分总结

    Struts2+Hibernate+Spring项目小结――Struts2部分

    struts2 总结工程大全

    struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全...

    struts2 资料struts2 资料struts2 资料struts2 资料

    struts2 资料struts2 资料struts2 资料struts2 资料

    struts2-core.jar

    struts2-core-2.0.1.jar, struts2-core-2.0.11.1.jar, struts2-core-2.0.11.2.jar, struts2-core-2.0.11.jar, struts2-core-2.0.12.jar, struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar,...

    Struts2视频教程

    Struts2是一套非常优秀的Java WEB应用框架,实现优雅、功能强大、使用简洁。目前已有大量的企业项目采用Struts2来作为Web框架进行开发,掌握Struts2是每个进行Web开发的Java程序员的一项必备技能。 本视频对Struts2...

    Struts 2 自学入门教程

    Struts 2.0的标志(Tag)介绍; Struts 2.0的Action讲解; Struts 2.0的国际化; 转换器; 转换与校验; 拦截器; 在Struts 2中实现文件上传;等等.

    struts2案例 struts2 struts2源码

    struts2源码 struts2案例 struts2使用包

    Struts2 Struts2 超好的Struts2 pdf 文档

    Struts2 Struts2 超好的Struts2 pdf 文档 Struts2 Struts2 超好的Struts2 pdf 文档 Struts2.pdf文档

    struts2讲义 struts2讲义struts2讲义struts2讲义struts2讲义

    一个很好的关于Struts2的讲义!struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义

Global site tag (gtag.js) - Google Analytics