struts2入门基础
来源:互联网 发布:怎么做淘宝充值代理 编辑:程序博客网 时间:2024/05/18 03:54
Struts2介绍
1.1 Struts2 是基于MVC设计模式的web层框架,本质上相当于servlet
1.2 Struts2 主要工作 接收参数 调用业务 分发转向
2.1 Struts2入门 :
下载地址: http://struts.apache.org/download.cgi
2.2 导入jar包 :
进入lib后,里面的jar包很多很多,但这并不需要全部导入
需要导入的基础jar包在apps目录下
然后copy 一份struts2-blank.war,把后缀名改为zip,然后解压
然后进入目录,选择WEB-INF
最后进入lib,把里面的jar包全部导入即可
3. 编写Action类
创建一个Action类,Struts 给我们提供了一个接口,一个实现类 给我们继承, 分别是Action,ActionSupport . 当然,不继承也没有任何问题,不过推荐继承ActionSupport,因为ActionSupport类提供了效验等功能.先不管返回值,后面我们会讲.
4.编写xml配置文件, xml存放在src 目录下,命名必须是struts.xml
4.1 创建一个xml文件
4.2 导入约束,约束在Libraries下的Web App Libraries里面
找到struts2-core-2.3.32的奶瓶,进入
然后找到struts-2.3.dtd 打开文件
导入约束后,就可以开始配置了
package 是必须继承struts-default的,因为这里面有很多重要的功能. namespace 通常 写 "/", package name可随意写,不过通常会根据业务命名,比如用户登陆注销,登陆等业务,会写user
然后action 的name 属性就是访问路径了." * "号是一个占位符,class访问类的全局类路径.
访问类需要提供无参构造方法. method是需要执行的方法,{1}的意思是 用户输入第一个星号的值, result 标签的name属性是执行方法的返回值,如果方法的返回值与name 相等,
那么就会请求转发去 标签的内容路径 , /号代表的是根目录,其实就是WebContent路径,
配置完xml文件后,我们还需要配置前端控制器配置,因为服务器并不会读我们的配置文件,
所以我们需要在 web.xml 文件中告诉服务器加载我们的配置,其实前端控制器就是一个过滤器.
写法是固定的,class的路径可以按 ctrl + shift + t 然后输入StrutsPrepareAndExecuteFilter 进入类里面,然后copy 类路径.
- struts2 基础入门
- Struts2入门基础小结!
- struts2入门基础
- Struts2基础总结-入门篇
- Struts2与MVC基础入门
- Struts2与MVC基础入门
- Struts2入门基础小结2!
- struts2+hibernate基础入门(1)
- struts2+hibernate基础入门(2)
- Struts2入门——基础详解
- struts2入门基础之自定义MVC框架(一)
- Struts2入门基础之Action详解(四)
- Struts2入门基础之action详解(五)
- Struts2入门
- struts2 入门
- struts2入门
- struts2-入门
- struts2入门
- mybatis的鉴别列查询
- JVM(PART XXIII)Java内存模型
- TP5踩坑之-查詢日期範圍
- Java获取客户端ip
- Java线程学习笔记
- struts2入门基础
- springboot配置访问sqlserver,mysql数据库以及ssm的公共业务逻辑层抽取
- 排错-新郎不容易
- vue-router 的 hash 模式与 history 模式
- 优惠不止双11!乐语Brookstone十店同开超火爆!
- H5实现简单音乐播放器
- 二分与分治
- 由先序遍历和中序遍历建立二叉树
- LeetCode--Unique Binary Search Trees