struts 学习日记 (1) 环境与基础配置
来源:互联网 发布:淘宝客注册不了 编辑:程序博客网 时间:2024/06/05 20:33
最近公司有个老项目 老到什么程度呢 狗x全是struts 从内置对象到封装的类 全是这种僵尸级别的老古董 然后 。。。然后很悲催的要来学这个东西 太悲剧了 T.T
这个是我看教学的视频的顺序 主要是做一个备注做顺序 不是想做什么教学贴 纯粹做一个笔记
-----------------
先配置web.xml
因为比较懒 所以截个图
这里还是要说明一下的拦截.do的请求(因为struts的请求多为do) 交给框架的servlet的同时初始化配置文件(实例化设置为0表示直接开始不等待)
先简单的举个登录的小栗子 实在是这个太老了 真的不想去敲了 虽然敲一遍有助于记忆 可是我就是懒!
恩废话说完 建立一个form类 集成struts的ActionFrom的类 其实这个From对应的就是前台的jsp页面中会有一个form的表单 里面有个属性action是.do结尾的请求
建立form之后需要在struts-config.xml中进行注册来通知组件该类的存在 同时应该注意form-bean 和 action-mapping是一对 type代表的是来表单的类 至于name则是为了上下对应所以必须一致 但是可以自定义 forward则是在成功或者失败住的跳转 这个和后台处理之后返回的字符串相对应 这里可以看做将form的类和action的类关联起来。
之后是写action的类 因为form只为action服务的 所以建立form之后最后写action 刚学 这样不会乱 当然 action还是继承struts的action类执行带ActionFrom 和HttpServletRequest HttpServletResponse 类型的参数 其实这个东西不一定是execute这个方法 因为在很多项目中 会自己封装带这些参数的方法来达到不同目的 但是这样的效果在某种程度上来说是一样的 这里返回的ActionForward类型的参数就是和上面forward中loginSuccess.jsp和loginFailure这个两个字符一致的 同时注意 在获取传入的ActionForm这个类型的参数时一般是要强制转化的 因为这个是制定的标准 所以要根据自己的需求来获取不同类型的Form参数
写好登录界面 这里有个要注意的就是在配置Action-Mapping 中的action 中path这里会有一个自定义名字 这个自定义名字要和提交的action.do的前缀一致 比如 action提交的是timo.do 那么在Action-Mapping 中的action中path就必须是timo 这个不可以错
以上基本的就完了
- struts 学习日记 (1) 环境与基础配置
- Java零基础学习日记-配置jdk环境
- skynet学习日记--环境配置
- CCNA学习日记-05-设备启动配置与基础操作
- 黑马程序员-----学习日记<1>------环境配置总结
- STRUTS学习环境配置For Windows
- Struts 2 学习(一) 环境配置
- MyEclipse+Struts+Hibernate环境配置与开发
- java基础学习一:环境的安装与配置
- 菜鸟学习Struts——配置Struts环境
- Struts基础学习-文件上传与下载
- struts学习---配置struts
- 【C#基础学习】学习日记1
- Spring + Hibernate + Struts 学习日记
- JSP+Tomcat学习日记(-) 配置JSP运行环境
- [OpenCV]第一篇学习日记——环境配置
- PHP学习日记1_环境搭建
- nginx+PHP服务器环境安装与配置学习(一) - windows系统基础环境搭建
- ubuntu 下python编程 安装vtk模块
- 黑马程序员——集合——Collection、List、set、Map
- FPGA研发之道(14)写在coding之前的铁律
- Hive 表连接
- Objective-C语法之KVC使用
- struts 学习日记 (1) 环境与基础配置
- 博弈
- 应试教育中的孩子长不好
- View的圆角边框简单实现
- FPGA研发之道(15)-设计不是凑波形(五)接口设计
- 常见的软件测试面试题
- Linux学习之用户管理
- PHP CLI模式下的多进程应用
- FPGA研发之道(16)-可测性设计—从大数据开始说起