学生信息管理系统JSP版

上传人:s****a 文档编号:160038982 上传时间:2022-10-10 格式:DOCX 页数:21 大小:268.20KB
返回 下载 相关 举报
学生信息管理系统JSP版_第1页
第1页 / 共21页
学生信息管理系统JSP版_第2页
第2页 / 共21页
学生信息管理系统JSP版_第3页
第3页 / 共21页
点击查看更多>>
资源描述
学生信息管理系统JSP版(Eclipse)1、新建 new-Dynamic Web Project-名字为 StudentISP。2、 准备工作1) 编写 JSP 测试文件,名称为 hello.jsp修改 hello.jsp 的 charset 为 UTF-8加入代码:vbodyHello!X web.xmlJ HelloWorldjava 囤 *hello.j:p 凉1 ;趣 page language = ,rjtTvadr contentType = text/htmL; charset=ISO-8859-lra2 pageEncoding=ISO-8859-1%3 v! DOCTYPE html PUBLIC 1,-/W3C/DTD hTTTML 4.01 Tr日nsitinal/EM http:www.w3.Qr呂/TR/卜 5- ft/htffli.; char5et=UTF-Sr1 Insrt titlm hereS 91? 1&Hello I11 12 |代码:Insert title hereHello!附:修改默认字符集步骤:Windows-Preferenc&Web-JSPfiles-将 Encoding 改为 UTF-8Preferencestype filter text Help Inrtall/Update Java|ava EE:ava Persistenceava Seri pt Maven| Mylyn Plug-in Development Remote Systems Run/Debug0 Server TeamTerminalValidationWeb| CSS Files HTML Files ava Server Fa c 皂舊 Toc JSP FilesWeb Page Editor WEb Services| XML:iiiJSP FilesCreating filesAdd this suffix (if not specified): jspThe following encoding will apply:Enoding:甦亘遍區适瓦匸耐IANA:UTF-8Search雨 In elude JSP matches in日 日 searchs2 )右击项目-Properties-Resurc修改字符集为UTF-8.p- ftesourceBuildersDcp laymen t AssemblyJava Build Path j E d Cbde Styl eClean UpCod eTem plates-ForrndtcfOrganize Imports炉刚柑 CompilerA Java EditorJadcr Locstian 炉ava ScriptJSP FragmentProject FacetsProject Reference Run/DebEf aratdyPdew ted file line delimitei Ihhftjted from 匚口ntainer (Vindows)O Other: VJlndows: *RuFtE 亡 Rrfdult!i|ApplyCaned3 )右击项目-Properties-Java Build Path改为如图(需先在WEB-INF下新建 classes)3fi Propeilies foi SludenUSP2? SourceProjectEBi Librariec捡 Order and ExportJava Build PathSource fulders on build path;I Allow output folders for Eourra fold ereDefault output Folds:Studer id SRyWebC on LentvYEB-ird F-ilassesBrowse.-type filter test Res ou rceBuildersDeployment AsEemblyJava Build PathJ Code Style Java Compiler Java Edrt&rJovQdcc Lo匚istion JavaScriptJSP FigmentProject FacetsProject RjeferencEcRun/Ddaug SettingsSerice PoliciesTargeted Runtimes Task FiaosrtDryTask TagsVdidntionWeb ContEnt Atting eWeb Page EditorWeb Project Settings Wiki Text :Oocletb StudentlSP/src i4)将MySQL中一个jar包复制到/WEB-INF/lib下,如图:I爲|审匸 仝 JAX-WSWeb Services丿 Java Resourcesj src-田 com 劇 Libraries 或avaScript Resources凸 buildj 凸 WebContent D META-INFj & WEB-INFj & libla-., mysql-connector-java-=. &ervlet-api.jar目 hello.jsp3、在/WebContent 下 new 一个 JSPfile,名字为 displayO.jsp代码如下:/(注意要弓I入sql的包) Insert title here 编号 姓名 年龄 %4、在项目下新建一个文件夹DataBase,将用到的学生数据库脚本文件复制到此 目录下Project Exp-lorer 巩 一爲 | r 匚n 巻 StudenitlSP 由 Deployment Descriptor: StudentlSP|垒AX-W5 W曲気rvit岳卜 鑒 Jav ReEourcesavsScript Resourcei已 buildjtaB日s亡區student.sqlj 0 WebContent、& META-IWFj & WEE-IMF卜 & lib閔 d isplayO.jsp国 dtsplayljspR hellojsp5、启动 mysql. Tomcat,运行测试 displayO.6、 改进版本 display11)将 display0.jsp 复制 粘 贴到本 项目 的 /WebCont 下 并 修改 命 名为display1.jsp2) 在/src 下 new 一个新包,包名为 com.Isstudentbean并在此包下新建两个新类来处理 SQL 的 Helper。Modifiers+ public () package privateabstract fina0 staticSuperclass!Interfaces!Which rneihod stubs would you lik亡 tci c reate?O public static void maiHtString args)I I 匚门吐nctcirsfrom superclassvInheritedmethodsoyou want to add e cun merits? (Conifigure templates and default value hereGenerate commentsNew Java ClassCreated new Java cl ass.SQLHelper.java 代码如下:package com.ls.student.bean;import java.sql.*;.弓 I入 sql 相关包public class SQLHelper private String driverStr = com . my s q l . j dbc . Driver ; private String connStr =jdbc:mysql:/localhost:3306/yStudent?characterEncoding=utf8; private String dbusername = root;private String dbpassword = 123456 ; private Connection conn = null;private Statement stmt = null;public SQLHelper() try Class.forName(driverStr);conn = DriverManager. getConnection(connStr, dbusername, dbpassword);stmt = conn.createStatement(); catch (Exception ex) System.out.println(exception in SQLHelper);public int executeUpdate(String sql) int result = 0; try result = stmt.executeUpdate(sql); catch (Exception ex) System.out.println(Exception in executeUpdate);return result;public ResultSet executeQuery(String sql) ResultSet rs = null; try rs = stmt.executeQuery(sql);if(!rs.next() return null; rs.previous(); catch (Exception ex) System.out.println(Exception in executeQuery); return rs;public void close() try stmt.close();conn.close(); catch (Exception e) 在此包下新建student类,代码如下package com.ls.student.bean;public class student private String id,name;private int age;public student() super();public student(String id, String name, int age) super(); this.id = id;this.name = name; this.age = age;public String getId() return id;public void setId(String id) this.id = id;public String getName() return name;public void setName(String name) this.name = name;public int getAge() return age;public void setAge(int age) this.age = age;Overridepublic String toString() return Student id= +id +, name= +name +, age= +age +;起 Java EE - Stud entlSP/Lrc/conVIs/student/bean/studentjaFile Edit iource Refactor Navigate Search ProjecProject Expl or Er 盘j 赳 StudentJSP訂 Deployment De&cripton StudentlSP 丄才 JAX-WS Web Servicesj 瞽 Java Resourcesj 0 srcj 田 com5tiijdent,bEmn J SQLHelpeijava- studentjaval-自 Libr-aries- 马avaScript Re&ources3 buiild D DataBase 0= WebContcnt3)display1.jsp 代码修改如下:注意先引入javasql*包和com.Is.student.bean包主要代码修改为vbodyx/bod y内的修改,代码如下:/引入包 Insert title here编号姓名年龄操作 ah ref=update.jsp?id= 修改         a href=delete.jsp?id= 删除 7、 实现增加功能新建 insert.jsp 文件 Insert student0)out.println(添加记录成功! ”);else out.println(添加记录失败! ”);stmt.close();conn.close();%以及插入的 html 显示页面,代码: Insert title here 请输入学生信息 学号 姓名 年龄 9、删除实现,delete.jsp delete student0)out.println(删除记录成功! ”);else out.println(删除 记录失败! ”);stmt.close();conn.close();%10、查找 query.jspquery result=+ minAge;if(!maxAge.isEmpty()sql += and age编号 姓名年龄 操作 ah r ef =update.jsp?id= 修改         a h r ef=delete.jsp?id= 删除 Query 的 html 页面: Insert title here 请输入查询条件 学号 姓名 最小年龄 最大年龄 11、查询的 query.jsp query result=+ minAge;if(!maxAge.isEmpty()sql += and age编号 姓名年龄 操作 a href=update.jsp?id= 修改         a href=delete.jsp?id= 删除 12、修改的 update.jsp, update the result0)out.println(更新记录成功! ”);else out.println(更新记录失败! ”);stmt.close();conn.close();%以及 update1.jsp update the result0)out.println(更新记录成功! ”);else out.println(更新记录失败! ”);stmt.close();conn.close();%12、head.jsp 增加记录 查询记录13、footer.jsp Copyright © 2011 - 2012&n bs p ; 数学与信息科学学院  All Righ ts Reserved测试:测试 Hello 页面:1C; .k-i GE = Mj: J.leciihcAHM%adkidSP,*ia h幷-EdJi吕h & brE1* &m.nh gt*d &ji 站ndm tjp7? IJ- # =耳下任丁 書宜护 T 0 耳 3茸匸匚 SA ajMsCorMt * MEm-rr ,b h 申 jmikK1 .IcfE FTWfeii II Ixalqn 1盘昭.七1.:二ih:“ -!MI耳 TininftYiM$Trqr-tf:!iEi|il,!RArKhmtri!曲 I 史 hMlEf | IM” -* 局RlTTWI 罩LIZuhHS. 口务 riiawre-亠亠卄MI - ”4fc UN + 3JL口 FBn- *; F*3Q 千七耳 =lUUf BFl章 UUBdJIii L UKflN 7| WMFQ1 IE05F *:drFinpdri gdal科ipsti 二d+Fg* 令dnriL! |uhu水血円E 便!PIWl 9竝叶冲J 曲ZH 7 dM I -aiVi P 4+S *(bSIgf幺
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!