博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts2学习笔记二:开发流程
阅读量:6809 次
发布时间:2019-06-26

本文共 1567 字,大约阅读时间需要 5 分钟。

一:创建项目,添加依赖包

 

二:在web.xml配置核心控制器

struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
/*

 

三:创建action

class XXAction extends ActionSupport//继承ActionSupport定义action{   定义全局属性;//请求传进来时会自动把同名的参数值注入全局属性变量中      定义处理方法;   重写父类提供的默认方法;//主要有两个:execute()和validate()    return "结果";}

 

四:创建拦截器

 

五:配置struts.xml

1:配置常量

2:引入其他模块配置的xml

3:定义package

  3.1)注册拦截器

  3.2)配置默认拦截器、全局result

  3.3)注册action:配置method、引用拦截器、配置结果集、默认参数值

//后缀名配置,什么后缀名的请求交给structs2处理
//开启感叹号形式的action方法调用
//组件化开发使用该标签:可以针对不同模块的请求处理定义成不同xml,引入structs.xml即可。注意文件头同strcuts.xml
/error.jsp
//把注册的拦截器作用到该action上
/talk.jsp
//配置结果跳转
http://www.sina.com//配置action中某全局变量的默认初始值,action中变量需要定义好setter/getter方法

 

六:在页面端通过action的url来发送请求

转载地址:http://sptwl.baihongyu.com/

你可能感兴趣的文章
零跑C-more收获更多期待,而零跑S01还在追求更多的订单 | 2019 上海车展 ...
查看>>
想成长为一名年薪50万+的实战型架构师?必掌握这7大实战技能经验
查看>>
百行征信出首招,发布授信 反欺诈 核验三款测试产品
查看>>
日志服务Python消费组实战(三):实时跨域监测多日志库数据
查看>>
操作数据库表
查看>>
王传福:电动汽车开始由政策与市场双轮驱动|电动车百人会2019
查看>>
(十四)Java springcloud B2B2C o2o多用户商城 springcloud架构- Spring Cloud构建分布式电子商务平台...
查看>>
Ansible 常用
查看>>
解决yum安装mysql时Requires: libc.so.6(GLIBC_2.17)(64bit)
查看>>
阿里云ECS云服务器规格如何选择?根据使用场景选择规格
查看>>
深入理解uwsgi和gunicorn网络模型
查看>>
Trapcode套装插件原创图文/视频安装教程
查看>>
flowable实现多实例节点的自由跳转
查看>>
算法偏见侦探
查看>>
信用体系,生态之魂!——保险科技生态建设
查看>>
[译]利用贝叶斯推理做硬件故障率的准实时预测
查看>>
费马大定理的启示:记笔记是一种信仰
查看>>
飘刃 0.1.1 发布,速度碾压 Vue-CLI 的轻量级 Vue 项目构建工具
查看>>
不兼容惹的祸,Calibre 作者拒绝迁移至 Python 3
查看>>
日思清单2.27
查看>>