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

Struts2入门

  • 1、下载相关jar包 2、创建web项目 3、创建并完善相关配置文件 4、创建Action并测试启动
    查看全部
  • <filter> <filter-name>Struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>Struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
    查看全部
  • MVC模式
    查看全部
    1 采集 收起 来源:MVC模式简介

    2015-08-26

  • Struts2的工作原理
    查看全部
  • <filter> <filter-name>Struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>Struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
    查看全部
  • commons-fileupload commons-io commons-lang commons-logging freemarker 模板引擎 struts-core-2.3.24 xwork-core ognl
    查看全部
  • 学习
    查看全部
    1 采集 收起 来源:Struts2入门概述

    2015-08-08

  • <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
        "http://struts.apache.org/dtds/struts-2.3.dtd">
        
    <struts>


    </struts>

    查看全部
  • 处理结果类型

    struts2处理流程

    用户请求(前提在web.xml中配置拦截,通过路径)——>Struts框架(通过struts.xml配置)——>控制器Action(返回string类型逻辑视图字符串)——>Struts框架(通过result标签)——>视图资源。

    Struts1返回结果类型:ActionForward。

    Struts2返回结果类型:String(提供代码复用性,有利于框架分离)。

    result标签带/和不带/的区别

     带/表示项目的上下文路径。

    不带/表示执行action的namespace指定的路径。

    处理结果类型(com.opensymphony.xwork2.Action)

    SUCCESS:Action正确的执行返回,返回相应试图,success是name属性的默认值。

    NONE:表示Action正确的执行完成,但并不返回任何视图。

    ERROR:表示Action执行失败,返回到错误处理视图。

    LOGIN:Action因为用户没有登陆的原因没有正确执行,将返回该登陆视图,要求用户进行登陆验证。

    INPUT:Action的执行,需要从前端界面获取参数,一般在应用中,会对这些参数进行验证,如果验证没有通过,将自动返回到该视图。


    查看全部
  • struts2.5 为了增加安全性,在 struts.xml 添加了这么个属性:<global-allowed-methods>regex:.*</global-allowed-methods>

    <package name="default" namespace="/" extends="struts-default">
       <global-allowed-methods>regex:.*</global-allowed-methods>
     <action name="helloworld" class="com.imooc.action.HelloWorldAction">
          <result>/result.jsp</result>
          <result name="add">/add.jsp</result>
          <result name="update">/update.jsp</result>
     </action>


    查看全部
  • @Struts2---工作原理图

    查看全部
  • @Struts2---环境准备

    1.运行struts2的环境要求
    (1)Servlet API 2.4
    (2)JSP API 2.0
    (3)Java JDK 1.5 或者以上

    2.使用步奏:
    (1)将struts 添加到项目中:
        Apache官网下载struts库文件,解压;
        将lib目录下struts.jar文件复制到项目WEB-INF/lib之下;
        其他文件则复制到/WEB-INF文件夹下,然后在该文件夹下创建struts-config.xml配置文件.
    (2)给项目添加struts2支持
    (3)创建Action进行测试

    3.Apache Struts官方网站
        http://struts.apache.org/
        http://people.apache.org/builds/struts/

    查看全部
  • @Struts2---发展史

    Struts2不是继承struts1的血统,而是在Webwork上的升级,同时吸收了Strust1和WebWork两者的优势。

    查看全部
    1 采集 收起 来源:Struts2发展历史

    2018-06-12

  • @Struts2---MVC模式

    JSP+JavaBean=Model-1:适用于小型网站的开发
    JSP+Servlet+JavaBean=Model-2:最典型的MVC模式

    MVC是模型(Model)、视图(View)和控制器(Controller)的缩写;MVC是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。在Struts中,Controller就是action。

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

    2018-06-12

  • @Struts2---定义与用途

    1.Struts是什么?
        Struts是流行和成熟的基于MVC设计模式的Web应用程序框架。

    2.使用Struts的目的
        为了帮助我们减少在运用MVC设计模型来开发Web应用时间。

    查看全部
    1 采集 收起 来源:Struts2入门概述

    2018-06-12

举报

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

微信扫码,参与3人拼团

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

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