Struts2 之配置文件编写,动作类(01)

学习路线:

1.struts入门(配置文件编写,动作类的编写及其访问方式)
2.封装数据和访问Servlet的api
3.ognl和值栈
4.拦截器和注解开发

struts2基本概念

Struts2是一种基于MVC模式的轻量级Web框架.
Struts2是Struts1的下一代产品,是在 Struts1和WebWork技术的基础上进行合并后的全新框架(WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的J2EE Web框架,它也是一个MVC框架)。虽然Struts2的名字与Struts1相似,但其设计思想却有很大不同。实质上,Struts2是以WebWork为核心的,它采用拦截器的机制来处理用户的请求。
总而言之,Struts 2可以理解为WebWork的更新产品

入门:

环境配置

1.下载struts2

Struts2的官网: https://struts.apache.org/
解压zip
新建项目(web)

2.解压下的目录
  • apps:该文件夹存用于存放官方提供的Struts2示例程序,这些程序可以作为学习者的学习资料,可为学习者提供很好的参照。各示例均为war文件,可以通过zip方式进行解压。
  • docs:该文件夹用于存放官方提供的Struts2文档,包括Struts2的快速入门、Struts2的文档,以及API文档等内容。
  • lib:该文件夹用于存放Struts2的核心类库,以及Struts2的第三方插件类库。
  • src:该文件夹用于存放该版本Struts2框架对应的源代码。
3.导入jar包:

struts解压目录下/apps/struts-blank.war,这个是基本的空白包,把里面的jar包都导入我们项目即可

4.编写一个连接
<a href="${pageContext.request.contextPath }/hello">a_入门</a>
5.编写HelloAction(有点特殊要求)

/**
* 需要提供一个公共的方法
* 方法名:execute
* 返回值:String
* 参数:无
*/

public String execute(){
System.out.println("收到了请求");
return null;
}
6.配置核心过滤器(前端控制器)

在web.xml中配置 StrutsPrepareAndExecuteFilter
找包的快捷键ctrl+shift+T
下面是配置的代码

<filter>
    <filter-name>struts2</filter-name>
    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值