Struts 2 学习(一)
来源:互联网 发布:怎么安装ubuntu系统 编辑:程序博客网 时间:2024/05/19 13:56
- Struts及其优势
- Struts 配置
- Struts 如何获得session对象
- 耦合方式直接操作Session
- 解耦合方式间接操作Session
- 对象传参
- Action的实现
- Struts 2配置详解
- 表单验证功能实例
- 修改样式
- 常用结果类型
- dispatcher类型
- redirect类型
- redirectAction类型
Struts及其优势
Struts 2 是一个MVC框架,以WebWork设计思想为核心,吸收了Struts 1的部分优点。
Struts 2拥有更加广阔的前景,自身功能强大,还对其他框架下开发的程序提供很好的兼容性。
Struts 开发流程:
Struts 配置
第一步,加载Struts2 类库:
第二步,配置web.xml:
第三步,开发视图层页面。HelloWorld.jsp;
第四步,配置Struts.xml
第五步,部署,运行项目;
Struts 如何获得session对象
耦合方式,直接操作Session
解耦合方式,间接操作Session
测试:
对象传参
Action的实现
实现方式有两种:
- 普通的JavaBean
- 实现接口Action接口
常用方式:
- 继承ActionSupport类
- 可使用框架提供的一些功能,如数据校验,本地化等。
Struts 2配置详解
Struts 2提供了功能强大的标签库;
使用前需要在JSP页面导入标签库;
<%@ taglib prefix="s" uri="/struts-tags" %>
表单验证功能实例
首先:在 login-tag.jsp页面中导入标签库
<%@ taglib prefix="s" uri="/struts-tags" %>
login-tag.jsp页面的body部分内容
创建Login2Action.java类,继承接口ActionSupport
首先定义一个私有的User类,并插入Set,get方法。
然后进行数据校验。
重写execute()方法
* 该方法默认执行return SUCCESS;
配置Struts.xml
修改样式
常用结果类型
dispatcher类型
默认结果类型,后台使用RequestDispatcher()转发请求
redirect类型
后台使用的sendRedirect()将请求重定向至指定的URL
redirectAction类型
主要用于重定向到Action适用于:登录加积分
阅读全文
0 0
- Struts 2 学习(一)
- Struts学习(一)
- Struts 2 学习(一) 环境配置
- Struts学习笔记--(一)Struts基础
- Struts学习笔记(一)
- Struts学习笔记(一)
- Struts学习笔记(一)
- Struts学习笔记(一)
- Struts学习(一)基础
- Struts 2学习(一)Struts 2环境搭建及示例程序编写
- 学习Struts框架系列(一):模拟Struts工作流程
- Struts学习笔记(一)Struts.xml的配置
- struts 2学习进阶 初识struts2(一)
- struts 学习笔记(一)--搭建环境
- 学习Jakarta Struts 1.1 (一)
- 学习Jakarta Struts 1.1 (一)
- 分步学习Struts(一)框架
- SSH学习日记之Struts(一)
- 李开复给中国大学生的七封公开信(其五)
- java后台模拟post接口上传
- Redis 命令
- linux screen常见命令
- 线段树模板
- Struts 2 学习(一)
- 手势密码的h5实现参考
- 八小时实现迷你版vuejs: 一前言
- 51---动态数码管
- 机器学习大牛对话
- Python学习--------列表(一)
- Leetcode 算法题02
- AlphaZero成功了,AI要取代人类了?
- 十六进制转换为十进制的效率问题