为了账号安全,请及时绑定邮箱和手机立即绑定

Struts2入门

  • 核心文件web.xml
    查看全部
    0 采集 收起 来源:struts2核心文件

    2016-07-29

  • Struts2的工作原理: 1 .客户端初始化一个指向Servlet容器(例如Tomcat)的请求 ,即HttpServletRequest请求。 2 .这个请求经过一系列的过滤器(Filter),比如ActionContextCleanUp。 3. 接着FilterDispatcher(或StrutsPrepareAndExecuteFilter)被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action 4 .如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy 。 5 .ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类 6 .ActionProxy创建一个ActionInvocation的实例。 ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。 一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。
    查看全部
  • 1.创建项目 2.导入struts需要的包 基础配置需要的包 commons-fileupload commons-io commons-lang commons-log freemarker struts-core xwork-core ognl javassist 3.配置web.xml <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExcuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> 表示所有的路径都会过滤到Struts2里面 </filter-mapping> 4.创建HelloWorldAction继承ActionSupport并重写execute方法 5.创建struts.xml文件并配置 <struts> <package name="default" namespace="/" extends="struts-default"> <action name="helloworld" class="com.xxx.action.HelloWorldAction"> <result>/result.jsp</result> </action> </package> </struts> 6.创建视图文件result.jsp 7.部署发布,启动tomcat服务器 8.打开浏览器输入http://localhost:8080/Helloworld/helloword.action访问
    查看全部
  • 所需要的jar包 按住ctrl,点击路径,如果能转到另一个页面,表示路径正确
    查看全部
  • 下载Struts2的jar包的网址: http://struts.apache.org/ http://people.apache.org/builds/struts/
    查看全部
  • Struts2不是继承struts1的血统,而是在Webwork上的升级,同时吸收了Strust1和WebWork两者的优势
    查看全部
    0 采集 收起 来源:Struts2发展历史

    2016-07-29

  • MVC模式:
    查看全部
    0 采集 收起 来源:MVC模式简介

    2016-07-29

  • struts.xml
    查看全部
    0 采集 收起 来源:struts2核心文件

    2016-07-28

  • Struts2处理请求流程<br> <br> 1 .客户端初始化一个指向Servlet容器(例如Tomcat)的请求 ,即HttpServletRequest请求。<br> 2 .这个请求经过一系列的过滤器(Filter),比如ActionContextCleanUp。<br> 3. 接着FilterDispatcher(或StrutsPrepareAndExecuteFilter)被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action <br> 4 .如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy 。<br> 5 .ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类 6 .ActionProxy创建一个ActionInvocation的实例。 <br> ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。 <br> 一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。
    查看全部
  • http://struts.apache.org/ http://people.apache.org/builds/struts/
    查看全部
  • MVC 是模型视图控制器(Model,View,Controller),一种软件设计典范,用一种业务逻辑,数据,界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑.
    查看全部
    0 采集 收起 来源:MVC模式简介

    2016-07-28

  • Struts翻译:支柱,支杆,来源于建筑和旧式飞机使用的而金属支架。 Apache软件基金会:HTTP服务器,Tomcat,Lucene,Struts,Geronimo,Ant,Cocoon。 Struts是流行和成熟的基于MVC设计模式的Web应用程序框架。
    查看全部
    0 采集 收起 来源:Struts2入门概述

    2016-07-28

  • 配置structs.xml
    查看全部
  • 配置web.xml
    查看全部
  • uername为空 的跳转设置 设置符号s
    查看全部

举报

0/150
提交
取消
课程须知
小伙伴们,学习本课程前需要具备Java Web基础,熟悉JSP和Servlet。
老师告诉你能学到什么?
1、能够对Struts2框架有更深入的了解 2、能够独立编写Struts2程序

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!