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

开通VIP
 

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

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(使用JSP技术开发动态web实例.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

使用JSP技术开发动态web实例.doc

1、[键入文字] 使用JSP技术开发动态web实例 设计一个bbs网站首页,需要用户登录和密码验证,具有新用户注册功能。若成功,则跳转至主页。 需求分析 1、 用jdbc-odbc数据库连接功能,完成用户登录和密码验证功能; 2、 同时完成新用户的注册功能; 3、 用JSP指令元素和动作元素完成页面的布局和跳转功能; 4、 用JSP内置对象request,session等完成对象信息的获取和设置。 后台数据库设计 和目录结构 前台页面设计 Main.jsp Login.jsp 若登陆成功则: 若密码错误

2、 Article.jsp Bob.jsp 若无填写评论,直接点击提交则提示:deal.jsp 这是新用户注册页面 关键代码 Main.jsp 登录         注册


<%@ include file="left.html" %>

3、

欢迎来到我们论坛,以下内容只用注册用户可见

如果您已经注册过,那么请直接登录

如果您还未注册,那么请选择注册

<%@ include file="footer.jsp" %>
Login.jsp
用户名:

密  码:

6、ue="重置" />

Login_ok.jsp <% String username=request.getParameter("username"); username=new String(username.getBytes("ISO8859_1"), "GBK"); String pwd=request.getParameter("pwd"); //out.print(username+pwd); String spath="\\database\\data.mdb"; //注意

7、由网站根到文件的路径,用到了转义字符 String dbpath = application.getRealPath(spath); //转化成物理路径 String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn=DriverManager.getConnection(url); Statement stmt=conn.creat

8、eStatement(); String sql="select * from admin where username='"+username+"' and password='"+pwd+"'"; //out.print(sql); ResultSet rs=stmt.executeQuery(sql); if(rs.next()) { session.setAttribute("name",username); out.print("登陆成功!"); %>

9、 <% } else { out.print("用户名或密码错误,请重新登陆!"); } rs.close(); stmt.close(); conn.close(); %> Main1.jsp <body> <p>对不起,您的浏览器不支持</p><p style='padding:5px 0px;'>10、框架”!</p> </body> Menu.jsp <%=session.getAttribute("name")%>欢迎你     退出

目录

article

cospl

11、ay

Article.jsp

12、

标题 发帖人 回复
五月 bob 0
毕业季 John 3
开悟 Mary 2
Cosplay.jsp

动漫

作者:J

15、"D:\JSP\code\jspBBS\WebContent\image\10.jpg"> Bob.jsp <% if(session.getAttribute("name")==null) { response.sendRedirect("login.jsp"); } else { %> Insert title here

16、

五月

作者:Bob

	五月的晴空,云散,天净如洗;
	五月的热风,一路,将枝头的青杏催熟,将原野的麦浪染黄。
	荼蘼架上的满眼繁芜,为残春画着最后的感叹号,夏却欢声笑语,盛装入驻。 

	抖落惜春的失意,抛开记忆的伤痛,从浮浮沉沉的梦里,醒来,绿叶成荫。

"踩踩“更健康

17、orm id="form1" name="form1" action="deal.jsp" method="post" > 主题:
内容:
返回主页

18、 <% } %> John.jsp <% if(session.getAttribute("name")==null) { response.sendRedirect("login.jsp"); } else { %> Insert title here

毕业季

作者:John

祝福你我曾经最亲爱的

		就走到这里吧						狠狠心挥手告别
		什么话都不用讲					别这样依依不舍
		刹那间已泪如雨下					就此擦肩是最好结果
		从此你我各天涯					何苦还彼此折磨
		也许再也不见了					如果能立地成佛
		亲爱的你还会记住我吗				斩断这红尘是否一样活
		细雨纷飞交织了泪水模糊了眼		每当彩霞满天菊花遍野的时节
		执手相望没有任何语言				我会唱起我们最爱的歌
		轻抚你即将陌生的

20、脸 将离别后的故事诉说 曾经这面容是我的天 如果可能就来看看我 如今却变成了刺向我心头的剑 不管怎样照顾好自己好好活着 祝福你我曾经最亲爱的 祝福你我曾经最亲爱的 走在熟悉的街道 人来往依旧热闹 却再也听不到你的笑 如今你在谁怀抱 他是否对你更好 那臂膀是不是你要的依靠 一切都已过去一切还都继续着 刻骨铭心后还奢望什么 既然命中注定是过客 大彻大悟了我又如何 天下没有不散的宴席说得没错 祝福你我曾经最亲爱的

"踩踩“更健康

21、>

主题:
内容:
返回主页

22、html> <% } %> Mary.jsp <% if(session.getAttribute("name")==null) { response.sendRedirect("login.jsp"); } else { %> Insert title here

开悟

作者:Mary

			开悟――到底是什么?
	有一个乞丐在路边行乞了三十年。有一天一个路人经过。
	“赏我几个零钱吧?”乞丐喃喃地说,顺手伸出了他那顶老旧的球帽。
	“我没有东西可以给你,”路人回答说。
	接着就问道:“你屁股坐着的是什么?”
	“没什么,”乞丐回答。
	“只是口旧箱子,从我有记忆以来,就一直坐在上面。”
	“你打开看过吗?”“没有,”乞丐说。
	“何必呢?里边啥也没有。”“打开看一下,”路人坚持着说。
	乞丐勉为其难地撬开了箱子,这时他喜出望外,满脸狐疑,因为他看到箱子

24、里装满了黄金。

"踩踩“更健康

主题:
内容:
返回主页 <% } %> Submit.jsp

"踩踩“更健康

主题:
内容:
Loogin2.jsp
用户名:

密  码:

28、

Addusers1.jsp <% String username=request.getParameter("username"); username=new String(username.getBy

29、tes("ISO8859_1"), "GBK"); String pwd=request.getParameter("pwd"); //out.print(username+pwd); String spath="\\database\\data.mdb"; String dbpath = application.getRealPath(spath); connection.setDbpath(dbpath); String sql="select * from admin where username='"+u

30、sername+"'"; ResultSet rs=connection.executeQuery(sql); if(rs.next()) { out.print("你填写的用户名已经被注册过,请重新填写!"); } else { String sqladd="insert into admin(username,password) values('"+username+"','"+pwd+"')"; int count=connection.executeUpdate(sqladd); out.println(

31、"该用户已注册成功!"); session.setAttribute("name",username); %> <% connection.conclose(); } %> Deal.jsp <% String title=request.getParameter("title"); String comment=request.getParameter("comment"); if(null==title || null==comment || title.equal

32、s("") || comment.equals("")){ %> <% } else{ %> <% } %> Success.jsp <% String title=request.getPar

33、ameter("title"); title=new String(title.getBytes("ISO8859_1"), "GBK"); String comment=request.getParameter("comment"); comment=new String(comment.getBytes("ISO8859_1"), "GBK"); %> 标题:<%=title %>
内容:<%=comment %>
确认提交? Error.html   

34、nbsp;请输入标题和内容,谢谢!

返回

退出评论

Footer.jsp Left.html

left

article

cosplay

附录资料:web前端面试题 1. W3C标准有哪些?  W3C推行的主要规范有HTML,CSS,XML,XHTML和DOM(Document Object Model)。 2. 谈谈Js的内存泄露问题。 3. 谈谈对Html 5的了解。 4. 谈谈对CSS 3的了解。 5. 用js实现随即选取10--100之间的10个

36、数字,存入一个数组,并排序。 var iArray = [];  funtion getRandom(istart, iend){         var iChoice = istart - iend +1;         return Math.floor(Math.random() * iChoice + istart; } for(var i=0; i<10; i++){         iArray.push(getRandom(10,100)); } iArray.sort(); 6. 把两个数组合并,并删除第二个元素。 var array1 = ['a',

37、'b','c']; var bArray = ['d','e','f']; var cArray = array1.concat(bArray); cArray.splice(1,1); 7. Js面向对象的几种方式。 8. 请谈谈原型方式构造对象的特点。 9. 在Css中那个属性会影响dom读取文档流的顺序。 答: float属性。 10. 请介绍几种用div实现两列布局的方案(兼容),另外要考虑文档流的加载。 11. 谈谈css在浏览器中的兼容问题,详细谈谈IE6的一些bug,以及解决方案。 12. 谈谈你对闭包的理解。以及如何实现js方法的重写。 [HTML &

38、 CSS] 1.Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义? 首先我讲讲如何触发两种模式: 加入xml头部声明可以触发IE浏览器的Quirks mode,触发之后,浏览器解析方式就和IE5.5一样,拥有IE5.5一样的bug和其他问题,行为(Javascript)也是如此。 IE6的触发 在XHTML的DOCTYPE前加入XML声明

39、ict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> IE7的触发 在XML声明和XHTML的DOCTYPE之间加入HTML注释

40、rict.dtd"> IE6和IE7都可以触发的 在HTML4.01的DOCTYPE文档头部加入HTML注释 其次是这样的意义 各个浏览器的混杂模式,基本就是各个浏览器的私有模式,不相互兼容。所以,除非是为了兼容的问题,比如你不想修改很久很久以前做的IE ONLY的网页,否则刻意触发混杂模式没有任何意义。 2:行内元

41、素有哪些?块级元素有哪些?CSS的盒模型? 一.行内元素和块级元素有哪些? 块级元素

information on author
long quotation