手机版

培训我的课程ssh (2)

时间:2025-07-06   来源:未知    
字号:

java、ssh、struts/Hibernate/spring,Accp培训课件

第二章Struts原理(一) 原理( 原理

java、ssh、struts/Hibernate/spring,Accp培训课件

回顾

为什么要使用框架? 为什么要使用框架? 说出三个流行的Java框架。 框架。 说出三个流行的 框架 什么是MVC?MVC有什么用? ? 有什么用? 什么是 有什么用 Struts框架有什么用? 框架有什么用? 框架有什么用

java、ssh、struts/Hibernate/spring,Accp培训课件

预习检查

如何在web.xml中配置 中配置Struts? 如何在 中配置 ? Struts默认的配置文件名是什么? 默认的配置文件名是什么? 默认的配置文件名是什么 Struts中有哪几类组件? 中有哪几类组件? 中有哪几类组件

java、ssh、struts/Hibernate/spring,Accp培训课件

本章任务使用Struts框架实现: 框架实现: 使用 框架实现加法器 发布房屋信息

java、ssh、struts/Hibernate/spring,Accp培训课件

本章目标理解Struts框架的工作原理 框架的工作原理 理解 掌握使用Struts框架开发 框架开发Web应用的基本步骤 掌握使用 框架开发 应用的基本步骤 熟悉MyEclipse对Struts开发的支持 熟悉 对 开发的支持

java、ssh、struts/Hibernate/spring,Accp培训课件

Web框架事实标准 框架事实标准

: Web框架的事实标准 框架的事实标准

Java EE主流技术趋势图 主流技术趋势图 主流 Web 框架趋势图

java、ssh、struts/Hibernate/spring,Accp培训课件

使用Struts实现加法器 实现加法器 使用

开发的4个步骤 使用 开发的 个步骤 给项目添加Struts支持 支持 1 给项目添加 2 实现业务类 添加Struts组件 组件 3 添加1、ActionForm 、 2、Action 、 3、添加 页面 、添加jsp页面 4、配置 、配置struts-config.xml

4 调试运行

完成的项目

java、ssh、struts/Hibernate/spring,Accp培训课件

使用Struts实现加法器 实现加法器 使用1 给项目添加Struts支持 支持 给项目添加新建Web项目 项目 新建 在项目节点 上单击右键 添加Struts支持 支持 添加

Add 点选 MyEclipse Struts Capabilities

java、ssh、struts/Hibernate/spring,Accp培训课件

使用Struts实现加法器 实现加法器 使用1 给项目添加Struts支持 支持 给项目添加Struts是基于 是基于Servlet技 是基于 技 术实现的框架

增加了: 增加了:Struts JAR 包 struts-config.xml Struts标签库 标签库 修改了web.xml 修改了

可以配置Struts配 配 可以配置 置文件的文件名, 置文件的文件名, 支持多个配置文件 添加Struts支持前的项目 支持前 添加 支持

拦截所有以“ 拦截所有以“.do”结尾的 结尾的 添加Struts支持后的项目 支持后 添加 支持 请求

java、ssh、struts/Hibernate/spring,Accp培训课件

使用Struts实现加法器 实现加法器 使用2 实现业务类( 实现业务类(模型 - Model) )

java、ssh、struts/Hibernate/spring,Accp培训课件

使用Struts实现加法器 实现加法器 使用3 添加Struts组件 组件 添加1、ActionForm 、填写Name属性 属性 填写

2

1使用“ 使用“Struts 1.2 Form,Action&JSP” 向导新建组件 type属性 填写Form 填写 属性

3单击Add,给 , 单击 Form增加属性。 增加属性。 增加属性

java、ssh、struts/Hibernate/spring,Accp培训课件

使用Struts实现加法器 实现加法器 使用3 添加Struts组件 组件 添加

2、Action 配置 、 配置Action属性 属性

设置Path属性 设置 属性 即访问该Action的路径 即访

问该 的路径

设置Type属性 属性 设置 即Action对应的 对应的Java类 类 对应的

设置Form属性 属性 设置 将Form和Action关联 和 关联 设置Forwards属性 属性 设置 用于配置转发的JSP页面 用于配置转发的 页面

java、ssh、struts/Hibernate/spring,Accp培训课件

使用Struts实现加法器 实现加法器 使用3 添加Struts组件 组件 添加2、Action -- 编写 、 编写Action代码 代码

y2ssh.sg.chp2.AddAction.java public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response ) { Calculator calc = new Calculator(); //获得ActionForm的引用 从ActionForm中即可获 中即可获 AddForm addForm = (AddForm) form; 得表单提交的参数 double model = calc.add( Double.parseDouble(addForm.getFirstNumber()), Double.parseDouble(addForm.getSecondNumber()) ); //将计算结果存储到request中 request.setAttribute("sum", model); //将请求转发到"result"出口指向的页面 通过逻辑名引用页面 return mapping.findForward("result"); 逻辑名和页面对应关系在 struts-config.xml中配置 中配置 }

java、ssh、struts/Hibernate/spring,Accp培训课件

使用Struts实现加法器 实现加法器 使用3 添加Struts组件 组件 添加3. 添加JSP页面 添加 页面根据 Action 的 Forwords属性 属性 的设置,添加add.jsp和 的设置,添加 和 add_result.jsp两个页面 两个页面 采用Struts提供的 采用 提供的 对应前面Action 对应前面 html:form标签 标签 的path属性 属性

/ch02/add.jsp 对应前面Form 对应前面 的属性名

<html:form action="/add" method="post"> 第一个数: <input type="text" name="firstNumber"/> 第二个数: <input type="text" name="secondNumber"/> <input type="submit" name="submitAdd" value="加"/> /ch02/add_result.jsp </html:form> ActionForm保存在 保存在 request或session中 …… 此处隐藏:2911字,全部文档内容请下载后查看。喜欢就下载吧 ……

培训我的课程ssh (2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)