Struts2

1.Struts2的概述

1)Struts2框架应用于javaee三层架构中的web层框架。

2)Struts2框架在Struts1和webwork基础上发展的全新框架。

3)Struts2解决的问题-----过滤器

4)常见的web层框架

   a.Struts2

   b.Springmvc

2.servlet与action相比较

servlet:每次访问servlet,都会执行service方法

-类中继承HttpServlet,重写类里面的方法

-在web.xml中配置servlet访问路径

action:每次访问action,会默认执行execute()方法

-配置action的访问路径

3.如何配置action的访问路径

1)创建Struts2核心配置文件,核心配置文件的名称和位置是固定的。位置必须在src下,名称为struts.xml

2)引入dtd约束

3)action的配置

4)配置struts的过滤器

4.struts出现404的原因

1)服务器未正常启动,有异常

2)没有配置过滤器

5.struts2配置过滤器是引入的 StrutsPrepareAndExecuteFilter

6.修改struts2的默认常量值

三种方式。

1)常用方式:在struts.xml中进行配置

<constant name="struts.i18n.encoding" value="UTF-8"></constant>

2)不常用方式:在src下创建struts.properties文件,并对其进行修改

3)不常用方式:在web.xml中进行配置

7.action的编写方式

有三种编写方式。

1)创建普通类

2)创建普通类,实现接口Action,并实现接口中的方法

3)创建普通类,并继承ActionSupport(一般使用)

8.访问action的方法 (重点)

有三种方式实现。

1)使用action标签中的method属性,在这个属性里面写执行的action方法

2)使用通配符方式实现(重点)

3)动态访问实现

9.action里面方法的返回值

1)action里面的方法有返回值

有返回值时,类型必须为String

2)action里面的方法没有返回值,没有返回值的时候,result标签不需要配置

a.方法类型为void

b.让返回值NONE/"none"(继承ActionSupport)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值