




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(g)瑙丘工密兴摩 大学生就业求职网系统 目录 1. 需求分析3 2. 功能模块3 2.1企业管理4 2.2学生管理4 2.3 后台管理 5 3. 数据库设计5 4. 网页的实现8 4.1简述:8 4.2 JavaBean 的编写 9 4.2.1数据库操作的 JavaBean的编写 9 4.2.2 Javabean 时间类的编写 13 4.2.3 Javabean 错误信息类的编写 15 4.2.4 对学生信息操作的接口的JavaBean的编写 15 4.2.5 公司信息操作的接口的 JavaBean的编写 16 4.2.6 对求职信息操作的接口的JavaBean的编写 17 4.2.7 对招
2、聘信息操作的接口的JavaBean的编写 18 4.3 servlet 的编写19 4.3.1验证登陆信息的servlet 19 4.3.2 修改学生信息的 servlet 20 4.3.3修改企业信息的servlet 21 4.3.4发布求职信息的servlet 21 4.3.5发布招聘信息的servlet 22 4.3.6删除学生信息的servlet 22 4.3.7 删除企业信息的servlet 23 4.3.8 删除求职信息的servlet 23 4.3.9删除招聘信息的servlet 23 4.3.10删除友情链接的servlet 24 4.3.11修改友情链接的servlet 24
3、 4.3.12 servlet过滤器: 25 4.4实现的界面25 4.4.1首页及登陆界面 25 4.4.2个人用户管理界面 28 4.4.3企业用户界面: 31 4.4.4管理员界面: 35 5. 结束语:39 1. 需求分析 随着互联网的发展, 学生与企业的交互也越来越多, 为了企业能招聘到最适合的人才, 的人 才又能找到自己的合适的企业, 相信大学生就业求职系统一定能满足这个要求, 我们的目标 是把最合适的人才带给企业。 2. 功能模块 审修改注册信息 中发布招腭求职信息 删除招腭求职信息 发送邮件 *查看招聘信息 I查看求职信息 中友情链接 身份验证 企业管理 友情链接管理 学生管理
4、 删除岗位信息 查看企业信息 查看岗位信息 *增加友情链接 本项目前台功能的设计与开发分为二大块,分别如下: 2.1企业管理 a)信息管理 企业会员信息的添加、修改和删除负责对会员信息进行维护,密码 修改可以变更自己的密码; 企业可以发布招聘信息和删除招聘信息 管理员可以删除招聘信息,删除企业信息,删除岗位信息,查看企业信息, 查看岗位信息。 b)身份验证 企业用户可以登陆和注册 c)邮件管理 企业用户可以收发邮件 2.2学生管理 a)信息管理 学生会员信息的添加、修改和删除负责对会员信息进行维护,密码 修改可以变更自己的密码; 企业可以发布招聘信息和删除招聘信息 管理员可以删除求职信息,删除
5、人才信息,删除个人信息,查看企业信息, 查看个人信息。 b)身份验证 学生用户可以登陆和注册 C)邮件管理 学生用户可以收发邮件 后台 2.3 后台管理 一.企业管理 后台管理员可以删除企业的信息 后台管理员可以删除岗位的信息 后台管理员可以查看岗位的信息 后台管理员可以查看岗位的信息 二学生管理 后台管理员可以删除学生的个人信息 后台管理员可以删除人才信息 后台管理员可以删除学生的个人信息 后台管理员可以删除人才的信息 三. 友情链接 后台管理员可以增加友情链接 后台管理员可以修改友情链接 后台管理员可以删除友情链接 四. 身份登陆 后台管理员可以根据用户名和密码进行登陆 3. 数据库设计
6、ER图: 数据库中存在的各种表 a. 公司基本信息表:用来存放公司的基本信息 b. 学生基本信息表:用来存放学生的基本信息 c. 招聘信息表:用来存放招聘行业的基本信息 d. 求职信息表:用来存放学生求职岗位的基本信息 e. 友情链接表:用来存放友情链接表的基本信息 f .管理员信息表:用来存放管理员的基本信息 tb company 公司基本信息表 列名 数据类型 长度 允许空 功能描述 cn ame varchar 20 否 注册名称 password varchar 50 否 注册密码 n ame varchar 50 否 公司名称 email varchar 20 是 公司email t
7、el varchar 20 是 公司电话 manage varchar 20 是 经营行业 address varchar P 100 是 公司地址 resume n text P 16 是 简历 tb student学生基本信息表 列名 数据类型 长度 允许空 功能描述 sn ame varchar 20 否 注册名称ID password varchar 50 d 是 注册密码 n ame varchar 20 J 是 学生姓名 age int 4 是 年龄 sex bit 1 是 性别 birthday datetime 8 是 出生日期 school varchar 50 是 所在学校
8、 specialty varchar 50 1 是 专业 kno wledge varchar 20 n 是 学历 email varchar 50 是 学生email resume n text 16 是 简历 tb cjob 招聘信息表 列名 数据类型 长度 允许空 功能描述 jobid int 4 否 ID cn ame varchar 20 是 学校ID specialty varchar 50 是 要求行业 jobid varchar 50 是 工作名称 emolume nt varchar 50 是 诚聘薪水 prime datetime 8 是 招聘时间 atime dateti
9、me 8 是 有效时间 other varchar 200 是 其他要求 tb sob求职信息表 列名 数据类型 长度 允许空 功能描述 jobid int 4 否 ID cn ame varchar 20 是 学生ID specialty varchar 50 是 行业名称 job varchar 50 是 工作名称 emolume nt varchar 50 是 所求薪水 prime datetime 8 是 发布时间 atime datetime 8 是 有效时间 other varchar 200 是 其他说明 to flink友情链接表 列名 数据类型 长度 允许空 功能描述 id
10、int 4 否 ID n ame varchar 50 是 友情链接名称 password varchar 50 是 友情链接地址 tb admin管理员信息表 列名 数据类型 长度 允许空 功能描述 id int 4 否 管理员ID n ame varchar 50 是 管理员登陆名 password varchar 50 : 是 管理员登陆密码 4. 网页的实现 4.1简述: 网页的实现是基于 mvc架构的,网页是用jsp+servlet+Javabean 写的;在系统中,JSP充 当是 View 角色,Servlet 充当是 Controller角色,JavaBean 充当是 Model
11、 角色。Servlet 来分发客户端浏览器的请求,就相当于是系统中数据传递中的方向标。在视图层中html或 者JSP中的表单中提交用户请求,通过请求名在 web.xml配置文件找到与用户请求相对的应 的Servlet 类,每个Servlet都有一个特定的 Servlet对象与之对应,如果这个Servlet 已在服务器容器当中,就调用Servlet的Service方法,如果不存在就加载对应的Servlet 类,再在Servlet类里的Service方法里面去调用相应业务逻辑处理的JavaBean完成业务 逻辑的处理和对数据库的访问。 网页模型如下: 4.2 JavaBean 的编写 4.2.1数
12、据库操作的JavaBean的编写 数据库操作的JavaBean是一个公共类,通常包括连接数据库的方法getCo nn ection、执行查 询语句的方法 executeQuery、执行更新操作的方法executeUpdate、关闭数据库连接的方法 close。 (1)指定JavaBeanConn ”保存的包,并导入所需的类包,并将其保存到com.bwm.db 包中,代码如下: package com.bwm.db; import java.sql.*; public class Conn private staticConn ecti on privateStateme ntstmt priv
13、ateResultSetrs ; /将该类保存到com.bwm.db 包中 /导入提供基本的数据库编程服务的包 con ;/定义一个 Connection 对象 /定义一个Statement对象 定义一个ResultSet对象 /保存驱动类的类 private static final Stringdriver name com.microsoft.jdbc.sqlserver.SQLServerDriver 名的变量 private static final String url = jdbc:microsoft:sqlserver:/:1433;DatabaseName=
14、db_Job;user=s a;password=; ;/保存连接数据库的URL地址的变量,用户名为sa。密码为空 (2)创建连接数据库的方法getCon(),该方法返回Connection对象的一个实例。 getConnection方法的代码如下: public staticsyn chr oni zedConn ecti on getC on()throwsExcepti on try Class. forName ( driver name ); /调用Class的forName方法加载驱动 程序 con = =DriverMa nager.getC onn ecti on (url )
15、; return con ; catch (SQLException e) System. err .println(e.getMessage(); throw e; (3)用getStmtread() 方法返回一个 Statement对象,该对象不能修改数据库。可 滚动,对数据库中的数据不敏感 public Stateme nt getStmtread() try con = getCon (); stmt = con .createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE , ResultSet.CONCUR_READ_ONLY); retur
16、n stmt ; catch(Excepti on e) System.err .println(e.getMessage(); e.pri ntStackTrace(); return n ull ; (4) 创建执行查询语句的方法getRs,返回值为ResultSet结果集 publicResultSet getRs(Str ing sql) try stmt = getStmtread(); rs = stmt .executeQuery(sql); return rs ; catch(Excepti on e) System.err .println(e.getMessage(); e
17、.pri ntStackTrace(); return n ull ; (5) 创建一个得到 Statement对象的方法getStmt public Stateme nt getStmt() try con = getCon (); stmt = con .createStatement(); return stmt ; catch(Excepti on e) System.err .println(e.getMessage(); e.pri ntStackTrace(); return n ull ; (6)创建关闭数据库连接的方法 close。 publicsyn chro ni zed
18、void close() try if ( rs != null ) rs .close(); rs = n ull ; catch (Excepti on e) System.err .println(e.getMessage(); e.pri ntStackTrace(); try if (stmt != null ) stmt .close(); stmt =n ull; catch (Excepti on e) System.err .println(e.getMessage(); e.pri ntStackTrace(); try if ( con 匸 null ) con .clo
19、se(); con = n ull ; catch (Excepti on e) System.err .println(e.getMessage(); e.pri ntStackTrace(); package com.bwm.db; import java.sql.*; 类Data中包含了一些对数据库进行基本操作的函数 public class Data private Conn con = new Conn(); privateStatementstmt ; privateResultSetrs ; (1)判断是否是数据库表中的一个元组。如果是返回id号,否则返回-1或-2 public
20、 int getRowCou nt(Stri ng strSql) int in tCou nt = 0; try stmt = con .getStmtread(); rs = stmt .executeQuery( SELECT COUNT(*) FROM + strSql); if ( rs .next() intCount =rs .getInt(1); else in tCou nt = -1; catch(Excepti on e) in tCou nt = -2; System.err .println(e.getMessage(); e.pri ntStackTrace();
21、fin ally con .close(); returnin tCou nt; (2 )对数据库进行插入 public int in sert(Stri ng sql) int cou nt = 0; stmt = con .getStmt(); try count =stmt .executeUpdate(sql); catch(Excepti on e) cou nt = -2; System.err .println(e.getMessage(); e.pri ntStackTrace(); fin ally con .close(); retur ncou nt; (3 )对数据库进
22、行更新 public int update(Stri ng sql) int cou nt = 0; stmt = con .getStmt(); try cou nt = catch stmt .executeUpdate(sql); (Excepti on e) cou nt = -2; err .println(e.getMessage(); System.e e.pri ntStackTrace(); fin ally con .close(); retur ncou nt; (4 )删除数据库表中的一个元组 publicintdelete(Stri ng sql) int cou n
23、t = 0; stmt = con .getStmt(); try count =stmt .executeUpdate(sql); catch(Excepti on e) cou nt = -2; System.err .println(e.getMessage(); e.pri ntStackTrace(); fin ally con .close(); retur ncou nt; 4.2.2 Javabean时间类的编写 package com.bwm.time; import java.text.*; import java.util.*; public class Time pri
24、vate Date time; private String strtime; private SimpleDateFormat format; public Time() strtime =”; format = n ull; 得到当前的时间并转化成特定的格式 public String getYMD() time = new Date(); format = new SimpleDateFormat(yyyy-MM-dd, Locale.getDefault(); strtime = format.format(time); return strtime; 1.3JavaBean字符类的编
25、写 packagecom.bwm.stri ng; import java.io.*; public class Str 将字符转换为中文: public Stri ng toChi nese(Stri ng str) if (str = null | str.le ngth() 1) str = III!. J else try str =(new String(str.getBytes(iso-8859-1 catch (Un supportedE ncod in gExcepti on e) System. err .print(e.getMessage(); ),GB2312); e.
26、pri ntStackTrace(); return str; return str; * 的形式 将输入中的进行替换,主要针对在输入时间格式时,用户可能会输入为 public Str ing dbE ncode(Stri ng str) if (str = n ull) str =; else try str = str.replace(, ( char ) 1).trim(); catch (Excepti on e) System. err .print(e.getMessage(); e.pri ntStackTrace(); return str; return str; 423 J
27、avabean 错误信息类的编写 采用固定的输出样式,只是两个参数不同,加强了网页的一致性与美观性 public class Show publicStri ng errorBox(Stri ng strl, Stri ng st Stri ng str = ; str = str + str= str + ; str= str + vfontface=Marlett1 + str2 + v/bv/fo ntv/tdv/trv/table; str = str +; str = str +A; str = str + str1 + str = str +; str= str + v/trv/t
28、ablev/tdv/trv/tablev/divv/body 4.2.4对学生信息操作的接口的JavaBean的编写 package job; public classStude nt privateStringsname ; / 学生注册姓名 private Stri ngpassword ; / 密码 private Stringname ; / 学生真实姓名 private Stringage ; / 年龄 private Stringsex ; / 性别 private Stringresume ; / 简历 private Stri ngschool ; / 毕业学校 private
29、 Str ingspecialty; / 专业 private Stri ngkno wledge; / 学历 private Stri ngemail ; / 邮件 private Stri ngbirthday; / 岀生日期 public Stude nt()/ 以下是设置和得到参数的方法 public Stri ng getS name() public void setS name(Stri ng sn ame) public Stri ng getPassword() public void setPassword(Stri ng password) public Stri ng
30、getName() public void setName(Stri ng n ame) public Stri ng getAge() public voidsetAge(Stri ng age) public Stri ng getSex() public void setSex(Stri ng sex) public Stri ng getBirthday() public void setBirthday(Stri ng birthday) public Stri ng getSchool() public voidsetSchool(Stri ng school) public St
31、ri ng getSpecialty() public void setSpecialty(Stri ng specialty) public String getK no wledge() public void setK no wledge(Str ing kno wledge) public Stri ng getEmail() public void setEmail(Stri ng email) public String getResume() public void setResume(Stri ng resume) 4.2.5公司信息操作的接口的JavaBean的编写 publ
32、icclassCompa ny private Stringcname ; / 注册公司姓名 private Stringpassword ; / 密码 private Stringname ; / 公司真实姓名 private Stri ngemail ; / 邮箱 private Stri ngtel ; / 电话 private Stri ngman age ; / 主要经营 公司地址 公司说明 以下是设置和得到参数的方法 private String address ;II private String resume ;II publicCompa ny()II publicStr i
33、ng getC name() public void setC name(Stri ng cn ame) publicStr ing getPassword() publicvoid setPassword(Stri ng password) publicStri ng getName() publicvoid setName(Str ing n ame) public Stri ng getEmail() publicvoidsetEmail(Str ing email) publicStr ing getTel() publicvoid setTel(Stri ng tel) public
34、Str ing getMa nage() public void setMa nage(Stri ng man age) publicStr ing getAddress() publicvoid setAddress(Stri ng address) publicStr ing getResume() publicvoid setResume(Stri ng resume) 4.2.6对求职信息操作的接口的JavaBean的编写 public class Sjob private int jobid ; II 职业号 private Stri ng job ; II 工作名称 private
35、 Stri ng emolume nt J II 所求薪水 private Stri ng other ; II 其他说明 private Stri ng ptime ; II 当前时间 private Stri ng atime ; II 有效时间 private Stri ng specialty J II 专业 private Stri ng sname ; II 求职人姓名 public int getJobid() II 以下是设置和得到参数的方法 public void setJobid(int jobid) publicStri ng getS name() public voi
36、d setS name(Str ing sn ame) publicStr ing getSpecialty() publicvoidsetSpecialty(Stri ng specialty) publicStr ing getJob() publicvoidsetJob(Stri ng job) public Stri ng getEmolume nt() public void setEmolume nt(Stri ng emolume nt) publicStr ing getOther() public voidsetOther(Stri ng other) publicStr i
37、ng getPtime() public void setPtime(Stri ng ptime) public Str ing getAtime() public void setAtime(Stri ng atime) 4.2.7对招聘信息操作的接口的JavaBean的编写 public class Cjob private int jobid ; / 职业号 private Stri ng cname ; / 企业姓名 private Stri ng specialty; / 专业 private Stri ng job ; / 职位名称 private Stri ng emolume
38、nt ; / 聘请薪水 private Stri ng ptime ; / 当前时间 private Stri ng atime ; / 有效时间 private Stri ng other ; / 其他说明 public Cjob() / 以下是设置和得到参数的方法 public int getJobid() public void setJobid(int jobid) public Stri ng getC name() public void setC name(Stri ng cn ame) public Stri ng getSpecialty() public void setS
39、pecialty(Stri ng specialty) public String getJob() public void setJob(Stri ng job) publicStri ng getEmolume nt() public void setEmolume nt(Stri ng emolume nt) publicStr ing getPtime() public void setPtime(Stri ng ptime) public Stri ng getAtime() public void setAtime(Str ing atime) public Stri ng get
40、Other() public void setOther(Str ing other) 4.3 servlet 的编写 4.3.1验证登陆信息的servlet public class login_c onfirmexte nds HttpServlet public void doPost(HttpServletRequest request, HttpServletResp onse resp onse) user name ); password ); select ); throwsServletExcepti on, I OExcepti on Stri ng strUserName
41、=(Stri ng)request.getParameter( String strPassword=(String)request.getParameter( String strSelect=(String)request.getParameter( intin tT=0; / sn ame= 错误); cn ame= Data data= new Data(); Show show= new Show(); resp on se.setC onten tType( Pr in tWriter out=resp on se.getWriter(); HttpSessi on sessi o
42、n=request.getSessi on(); if (strSelect!=null charset=gb2312 in tT=data.getRowCou nt( +strUserName+ AND password= if (intT0) sessi on. setAttribute( sessi on. setAttribute( resp on se.se ndRedirect( else out.pri nt(show.errorBox( return else in tT=data.getRowCou nt( if (strSelect!= null stude nt tb s
43、tudent WHERE +strPassword+ ) inn ); ); name ,strUserName); use , student ); stude nt/logi n.jsp ); 写入 session 检查你的用户名或密码! “,“验证 ); 写入 session sessi on. setAttribute( sessi on. setAttribute( resp on se.se ndRedirect( else name ,strUserName); / use , company); compa ny/log in .jsp out.pri nt(show.erro
44、rBox( 检查你的用户名或密码! ,“验证错误 ); return else out.pri nt(show.errorBox( 检查你的用户名或密码!“,验证错误 ); return 432修改学生信息的servlet public public resp onse) class mregi nfo exte nds HttpServlet void doPost(HttpServletRequest request, HttpServletResp onse throws ServletExcepti on, I OExcepti on resp on se.setC onten tTy
45、pe(text/html; charset=gb2312 Pr in tWriter out = resp on se.getWriter(); request.setCharacterE ncod in g(GB2312); Show show= new Show(); Str str= new Str(); Stude nt stude nt=new Stude nt(); HttpSessi on sessi on=request.getSessi on(); Stri ng strUserName=(Stri ng)sessio n.getAttribute( /*从表单中读取一系列的
46、参数,并写入Javabean*/ stude nt.setBirthday(str.dbE ncode(request.getParameter( ); stude nt.setEmail(str.dbE ncode(request.getParameter( stude nt.setAge(str.dbE ncode(request.getParameter( stude nt.setSex(str.dbE ncode(request.getParameter( ); name); birthday ) email ); age ); sex ); stude nt.setK no wled
47、ge(str.dbE ncode(request.getParameter( kno wledge ); stude nt.setName(str.dbE ncode(request.getParameter( name ); stude nt.setPassword(str.dbE ncode(request.getParameter( password ) ); stude nt.setResume(str.dbE ncode(request.getParameter( resume ); stude nt.setSchool(str.dbE ncode(request.getParame
48、ter( school ); stude nt.setS name(str.dbE ncode(request.getParameter( sn ame ); stude nt.setSpecialty(str.dbE ncode(request.getParameter( specialty ); III! if (student.getName().equals( )|student.getPassword().equals( )|student.getBirthday().equals( ) 请添写完整信息!,错误信息); |stude nt.getEmail().equals( out
49、.pri nt(show.errorBox( return ; else int in tT=0; password= Data data= new Data(); intT=data.insert(UPDATE tb student SET +stude nt.getPassword()+ ,name= +stude nt.getName()+ ,age =+stude nt.getAge()+ ,sex= stude nt.getSex()+ +stude nt.getSchool()+ stude nt.getSpecialty()+ ,birthday= ,specialty= ,k
50、no wledge= III +stude nt.getBirthday()+ ,school= stude nt.getK no wledge()+ +stude nt.getResume()+ ,email= WHERE sn ame= +stude nt.getEmail()+ +strUserName+ inn ,resume= ); if (intT=0) out.pri nt(show.errorBox( 修改失败,数据库错误 !,错误信息 ); return else 修改成功! ); out.pri nt(alert( );docume nt.locati on=log in
51、.htm; 433 修改企业信息的servlet 代码基本和修改学生信息的servlet 一样, 这里省略 4.3.4 发布求职信息的servlet public class ajobinfoexte ndsHttpServlet public void doPost(HttpServletRequest request HttpServletResp onse resp on se) throwsServletExcepti on, I OExcepti on resp on se.setC onten tType(text/html; charset=gb2312); Pr in tWri
52、ter out = resp on se.getWriter(); request.setCharacterE ncod in g(GB2312); HttpSessi on sessi on=request.getSessi on(); Show show= new Show(); Data data= new Data(); Time time= new Time(); int in tT=0; String strName=(String)session.getAttribute(name); in tT=data.i nsert(INSERT INTO tb_sjob(s name,s
53、pecialty,job,emolume nt,ptime,atime,other) VALUES+strName+ ,+ request.getParameter(specialty )+ , +request.getParameter(job )+ , +request.getParameter(emolument )+ , +time.getYMD()+ ,+ request.getParameter(atime )+ + ); if (intT=0) out.pr in t(show.errorBox( ); return ; else out.pri nt(alert( );docu
54、me nt.locati on=log in .htm:v/script +request.getParameter(other ) 发布失败,数据库错误!,错误信息 发布成功! ); 435发布招聘信息的servlet 代码基本和发布求职信息的servlet 一样,这里省略 436删除学生信息的servlet public class dstude nt exte nds HttpServlet public void doGet(HttpServletRequest request, HttpServletResp onse respon se) throws ServletExcepti
55、 on, I OExcepti on respon se.setC onten tType(text/html; charset=gb2312); Prin tWriter out = resp on se.getWriter(); request.setCharacterE ncodi ng(GB2312); Stri ng strS name=(Stri ng)request.getParameter(s name); Data data=new Data(); int in tT=data.delete(DELETE FROM tb_stude nt WHERE sname=+strSn
56、ame+); if(in tT0) out.pri nt(alert(删除成功! );docume nt.locati on=logi n.htm;v/script); else new Show().errorBox(删除失败!,“ 错误信息“); 4.3.7删除企业信息的servlet 代码基本和发布求职信息的servlet一样,这里省略 438删除求职信息的servlet public class dsjob exte nds HttpServlet public void doGet(HttpServletRequest request, HttpServletResp onse re
57、sp on se) throwsServletExcepti on, I OExcepti on resp on se.setC onten tType(text/html; charset=gb2312); Pr in tWriter out = resp on se.getWriter(); request.setCharacterE ncod in g(GB2312); Stri ng strJobid=(Stri ng)request.getParameter(jobid ); Data data= new Data(); int in tT=data.delete(DELETE FR
58、OM tb_sjob WHERE jobid= +strJobid+ ); if (intT0) out.pr int( alert(删除成功! );docume nt.locati on=log in .htm;v/script); else new Show().errorBox(删除失败! “,“ 错误信息); 4.3.9删除招聘信息的servlet 代码基本和删除求职信息的servlet 一样,这里省略 4310删除友情链接的servlet public class dflinkexte ndsHttpServlet public void doGet(HttpServletReque
59、st request, HttpServletResp onse resp on se) throws ServletExcepti on, I OExcepti on respon se.setC onten tType(text/html; charset=gb2312); Pr in tWriter out = resp on se.getWriter(); request.setCharacterE ncod in g(GB2312); Str ing strJobid=(Stri ng)request.getParameter(id); Data data= new Data();
60、int in tT=data.delete(DELETE FROM tb_fli nk WHERE id= +strJobid+); if (intT0) out.pr int(alert(删除成功! );docume nt.locati on=log in .htm;v/script); else new Show().errorBox(删除失败!“,“ 错误信息); 4.3.11修改友情链接的servlet public class mflinkexte ndsHttpServlet public void doGet(HttpServletRequest request, HttpSer
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 端午节小学生班会课件
- 2025年玻璃浮球项目合作计划书
- 2025年自动化X光检查机项目发展计划
- 2025年垃圾焚烧发电合作协议书
- 客座教师聘用协议书范本
- 公摊面积占用协议书范本
- 签订技术协议书范本
- 心理健康课教案课件
- 2025年煤炭电气设备项目发展计划
- 二零二五年度煤炭深加工项目合作协议
- 【历史 广东卷】2025年广东省高考招生统一考试真题历史试卷(真题+答案)
- GB/T 10069.3-2024旋转电机噪声测定方法及限值第3部分:噪声限值
- 2024年度医患沟通课件
- 颅脑损伤护理观察
- 新疆阜康市面向社会公开招考56名社区工作者、到村工作大学生模拟预测(共500题)笔试参考题库+答案详解
- GA 1808-2022军工单位反恐怖防范要求
- 主蒸汽管道安装施工方案
- NY/T 584-2002西瓜(含无子西瓜)
- GB/T 24128-2009塑料防霉性能试验方法
- GB/T 20736-2006传动用精密滚子链条疲劳试验方法
- 净水器工作原理课件
评论
0/150
提交评论