Struts2_day01--Struts2的核心配置文件_常量配置_分模块开发_Action编写方式
Struts2的核心配置文件
|
1 名称和位置固定的 2 在配置文件中主要三个标签 package、action、result,标签里面的属性 |
标签package
|
1 类似于代码包,区别不同的action,要配置action,必须首先写package标签,在package里面才能 配置action 2 package标签属性 (1)name属性 - name属性值跟功能本身没有关系的, - 在一个配置文件中可以写多个package标签,name属性值不能相同的 (2)extends属性
- 属性值固定的,struts-default - 写了这个属性之后,在package里面配置的类才具有action功能 (3)namespace属性 - namespace属性值和action标签里面的name属性值构成访问路径,默认就是/
|
标签action
|
1 action标签配置action访问路径 2 action标签属性 (1)name属性 - namespace属性值和action标签里面的name属性值构成访问路径 - 在package标签里面写多个action标签,但是action的name属性值不能相同的 (2)class属性 - action全路径 (3)method属性 - 比如在action里面默认执行的方法execute方法,但是在action里面写其他的方法 - 让action里面多个方法执行,使用method进行配置 |
标签result
|
1 根据action的方法返回值,配置到不同的路径里面 2 result标签属性 (1)name属性 - 和方法返回值一样
(2)type属性 - 配置如何到路径中(转发或者重定向) - type属性默认值 做转发操作(转发请求一次,地址栏不变) |
Struts2常量配置
|
1 struts2框架,帮我们实现一部分功能,struts2里面有常量,在常量里面封装一部分功能 2 struts2默认的常量位置(记住)
3 修改struts2默认常量值 (1)常用的方式 - 在struts.xml中进行配置
(2)还有两种方式(了解) - 在src下面创建 struts.properties,进行修改 - 在web.xml进行配置 4 介绍最常用常量
(1)表单提交数据到action里面,在action可以获取表单提交数据, (2)表单提交数据有中文,有乱码问题,解决: - post提交直接设置编码 - get提交做编码转换 (3)如果在action获取表单通过post方式提交中文,中文乱码问题帮解决了,不需要自己处理问题 |
分模块开发
|
1 单独写配置文件,把配置文件引入到核心配置文件中
|
Action编写方式
|
1 action编写有三种方式 第一种 创建普通类,这个不继承任何类,不实现任何接口
第二种 创建类,实现接口 Action
常量返回值:NONE、SUCCESS、ERROR、INPUT
实现Action接口时,接口中的方法必须要实现,用不用都要实现,这种方式一般不用 第三种 创建类,继承类 ActionSupport(一般使用)
ActionSupport类实现了Action
也能用里面的常量
|
Struts2_day01--Struts2的核心配置文件_常量配置_分模块开发_Action编写方式的更多相关文章
- Spring_day04--HibernateTemplate介绍_整合其他方式_Spring分模块开发
HibernateTemplate介绍 1 HibernateTemplate对hibernate框架进行封装, 直接调用HibernateTemplate里面的方法实现功能 2 HibernateT ...
- Struts2的核心配置文件
Struts2的详细配置: 配置的是struts2的核心配置文件:,在struts2的核心配置文件中主要有三个标签需要进行配置:package,action,result. 1. 配置package标 ...
- Struts2分模块开发
-------------------siwuxie095 Struts2 分模块开发 在实际开发中,如果一个项目是团队开发的,也就是很多人开发的, 每个人都需要去修改 struts.xml,因为 s ...
- 七 Spring的分模块开发的配置,保存客户案例
Spring的分模块开发的配置 加载配置文件的时候,加载多个 在一个配置文件中引入多个配置文件(常用) 保存客户案例 applicationContext.xml: <?xml version= ...
- Spring的分模块开发的配置
参考:Spring学习笔记-Spring的分模块开发的配置 在加载配置文件的时候,加载多个 例如把applicationContext.xml配置文件中的关于集合配置的部分剪切到application ...
- (转)struts2.0配置文件、常量配置详解
一.配置: 在struts2中配置常量的方式有三种: 在struts.xml文件中配置 在web.xml文件中配置 在sturts.propreties文件中配置 1.之所以使用struts.prop ...
- 【Struts2学习笔记-3】常量配置
Struts2常量 配置Struts2常量值有3个地方,1)在struts.properties文件中配置常量:2)在web.xml文件中配置FileterDispatcher指定初始化参数来配置常量 ...
- MyBatis(三):核心配置文件的重要配置
本文是按照狂神说的教学视频学习的笔记,强力推荐,教学深入浅出1便就懂!b站搜索狂神说即可 https://space.bilibili.com/95256449?spm_id_from=333.788 ...
- Struts2配置文件_常量属性_独立测试分析
<constant name="struts.devMode" value="true" /> 设置开发模式,可以了解详细信息,该属性指定视图标签默 ...
随机推荐
- Mongodb数据导出工具mongoexport和导入工具mongoimport使用
如图所示,两个工具位于mongodb安装目录的bin目录下 下面介绍一下两者的使用方法: 一.导出工具mongoexport Mongodb中的mongoexport工具可以把一个collection ...
- HDU 3746 数据结构之KMP
pid=3746">点击打开链接 题意:给T组数据,每组一个字符串,问最少加入多少个字符能够使这个串变成一个子串连续出现的串 思路:利用KMP的next数组进行变换,next数组保存的 ...
- REST测试工具之curl(URL多参数)
在微服务理念满天飞的今天,面对REST接口的机会越来越多. 除了打开浏览器的方法,我们还有一个很方便的方法测试REST接口,尤其是接口返回JSON数据格式时. 这就是curl. 一.安装篇 给一个可以 ...
- TCP/IP 端口大全
1 tcpmux TCP 端口服务多路复用 5 rje 远程作业入口 7 echo Echo 服务 9 discard 用于连接测试的空服务 11 systat 用于列举连接了的端口的系统状态 13 ...
- AHK GUI开发示例
GUI.AHK Gui, Add, Text, gAllSearchA W120, 搜索引擎类: Gui, Add, Checkbox, gMySubroutine Checked HwndMyEdi ...
- Murano环境搭建、使用介绍和思考
murano是OpenStack的Application Catalog服务.推崇AaaS(Anything-as-a-Service)的概念.通过统一的框架和API实现应用程序高速部署和应用程序 ...
- cocos2d-x lua 学习笔记(1) -- 环境搭建
Cocos2d-x 3.0以上版本的环境搭建和之前的Cocos2d-x 2.0 版差异较大的,同时从Cocos2d-x 3.0项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后, ...
- dubbo相关
1 面试题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么? 可以的,启动dubbo时,消费者会从zk拉取注册的生产者的地址接口等数据,缓存在本地.每次 ...
- doc转docx以及type对应的类型
https://blog.csdn.net/flagang/article/details/51454665 // 作为type格式保存到临时文件 // *Variant(0):doc // *Var ...
- ubuntu 12.04下apache 配置家目录地址
apache2 最在搞前端相关的东西,上一次也记录了 Linux 下 LAMP环境的搭建,现在记录一下如果改变 apache2 的家目录地址该怎么做,改那个配置文件 修改配置文件 /etc/apach ...













