ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:220.51KB ,
资源ID:26975343      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26975343.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验三Struts2框架编程实验报告纸.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实验三Struts2框架编程实验报告纸.docx

1、实验三Struts2框架编程实验报告纸实验三-Struts2框架编程-实验报告纸南京信息工程大学 实验(实习)报告实验(实习)名称 Struts2框架编程 实验(实习)日期 得分 指导教师 院 计软 专业 计科 年级 2013级 班次 3 姓名 张文娇 学号 20131308081 1实验目的:1)掌握Struts2框架和工作流程。2)熟悉Struts标签库的使用。3)掌握Struts 2拦截器的原理,并能进行相关设置和编程。4)了解和掌握文件上传等功能实现2实验内容:1)采用Struts2框架,创建三个JSP页面(hello.jsp、welcome.jsp)和一个Action实现类(Stru

2、tsAction),并对web.xml和Struts.xml进行必要配置,实现用户登录功能的处理。(参考教材3.1节)2)采用Struts2相关技术,实现“学生综合管理系统”的“添加学生信息”功能(具体需求详见教材3.7所述)3实验步骤对每个实验题目进行简要步骤描述,包括源码和实验结果截图1)1.启动MyEclips 8.52.创建web project项目命名为FirstStruts23.添加支持包4.配置web.xml struts2.0org.apache.struts2.dispatcher.FilterDispatcher struts2.0Query OK, 1 row affec

3、ted (0.03 sec)mysql insert into customer values(kate,123);Query OK, 1 row affected (0.02 sec)mysql10.创建CustomerDAOpublic class CustomerDAO public boolean check(String name,String password) try Class.forName(com.mysql.jdbc.Driver); Connection con=DriverManager.getConnection(jdbc:mysql:/localhost:3306

4、/mydb,root,); Statement state=con.createStatement(); String sql=select * from customer where name=+name+ and password=+password+; ResultSet rs=state.executeQuery(sql); if(rs.next() return true; catch(Exception e) e.printStackTrace(); return false; 2)实验内容1、建立数据库 2、建立Web项目 3、加载Struts 2的基本类库4、修改web.xml

5、5、建立stu.jsp文件 添加学生信息 学号: 姓名: 性别: 专业: 出生时间: 备注: 6、建立表对应的JavaBean和DBConn类 package org.work;import java.sql.*;import org.model.Xsb;public class DBConn Connection conn; PreparedStatement pstmt; public DBConn() try Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver); conn=DriverManager.getConnect

6、ion(jdbc:sqlserver:/localhost:1433; + databaseName=XSCJ,liuyanbo,123456); catch(Exception e) e.printStackTrace(); / 添加学生 public boolean save(Xsb xs) try pstmt=conn.prepareStatement(insert into XSB values(?,?,?,?,?,?); pstmt.setString(1, xs.getXh(); pstmt.setString(2, xs.getXm(); pstmt.setByte(3, xs.

7、getXb(); pstmt.setString(4, xs.getZy(); pstmt.setDate(5, xs.getCssj(); pstmt.setString(6, xs.getBz(); pstmt.executeUpdate(); return true; catch(Exception e) e.printStackTrace(); return false; 7、建立Action类SaveAction package org.action;import org.model.Xsb;import org.work.DBConn;import com.opensymphony

8、.xwork2.ActionSupport;public class SaveAction extends ActionSupport private Xsb xs; public Xsb getXs() return xs; public void setXs(Xsb xs) this.xs=xs; public String execute() throws Exception DBConn db=new DBConn(); Xsb stu=new Xsb(); stu.setXh(xs.getXh(); stu.setXm(xs.getXm(); stu.setXb(xs.getXb(); stu.setZy(xs.getZy(); stu.setCssj(xs.getCssj(); stu.setBz(xs.getBz(); if(db.save(stu) return SUCCESS; else return ERROR; 8、创建并配置struts.xml /success.jsp /stu.jsp 9、创建success.jsp页面 恭喜你,添加成功!10、部署运行 4实验分析和总结进行本实验的分析,总结收获和经验此次实验使是我们了解了struts程序的基础操作,其中发现许多不足的地方。只要在不断学习,发现问题,解决问题才能使提高我们自身的水平。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1