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