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

上传人:叶*** 文档编号:35560694 上传时间:2022-08-22 格式:DOCX 页数:8 大小:122.82KB
返回 下载 相关 举报
使用JSP技术开发动态web实例.docx_第1页
第1页 / 共8页
使用JSP技术开发动态web实例.docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《使用JSP技术开发动态web实例.docx》由会员分享,可在线阅读,更多相关《使用JSP技术开发动态web实例.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、使用JSP技术开发动态web实例设计一个bbs网站首页,需要用户登录和密码验证,具有新用户注册功能。若成功,则跳转至主页。需求分析1、 用jdbc-odbc数据库连接功能,完成用户登录和密码验证功能;2、 同时完成新用户的注册功能;3、 用JSP指令元素和动作元素完成页面的布局和跳转功能;4、 用JSP内置对象request,session等完成对象信息的获取和设置。后台数据库设计和目录结构前台页面设计Main.jspLogin.jsp若登陆成功则:若密码错误Article.jspBob.jsp若无填写评论,直接点击提交则提示:deal.jsp这是新用户注册页面关键代码Main.jsp登录&n

2、bsp;       注册 欢迎来到我们论坛,以下内容只用注册用户可见 如果您已经注册过,那么请直接登录 如果您还未注册,那么请选择注册 Login.jspfunction userCheck() if (document.form1.username.value = ) window.alert(请输入用户名);return false; if (document.form1.pwd.value = ) window.alert(请输入用户密码);return false;return true; 用户名: 密 

3、 码: 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=databasedata.mdb; /注意由网站根到文件的路径,用到了转义字符 String dbpath = application.getRealPath(spath); /转化成物理路径

4、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.createStatement(); String sql=select * from admin where username=+username+ and password=+pwd+; /out.print(sql);

5、 ResultSet rs=stmt.executeQuery(sql); if(rs.next() session.setAttribute(name,username); out.print(登陆成功!); else out.print(用户名或密码错误,请重新登陆!); rs.close(); stmt.close(); conn.close(); Main1.jsp对不起,您的浏览器不支持“框架”!Menu.jsp欢迎你     退出目录articlecosplayArticle.jsp 标题 发帖人 回复 五月 bob 0 毕业季 John 3

6、 开悟 Mary 2 Cosplay.jsp动漫作者:JBob.jsp if(session.getAttribute(name)=null) response.sendRedirect(login.jsp); elseInsert title here五月作者:Bob五月的晴空,云散,天净如洗;五月的热风,一路,将枝头的青杏催熟,将原野的麦浪染黄。荼蘼架上的满眼繁芜,为残春画着最后的感叹号,夏却欢声笑语,盛装入驻。 抖落惜春的失意,抛开记忆的伤痛,从浮浮沉沉的梦里,醒来,绿叶成荫。踩踩“更健康主题:内容:返回主页John.jsp if(session.getAttribute(name)=n

7、ull) response.sendRedirect(login.jsp); elseInsert title here毕业季作者:John祝福你我曾经最亲爱的就走到这里吧狠狠心挥手告别什么话都不用讲别这样依依不舍刹那间已泪如雨下就此擦肩是最好结果从此你我各天涯何苦还彼此折磨也许再也不见了如果能立地成佛亲爱的你还会记住我吗斩断这红尘是否一样活细雨纷飞交织了泪水模糊了眼每当彩霞满天菊花遍野的时节执手相望没有任何语言我会唱起我们最爱的歌轻抚你即将陌生的脸将离别后的故事诉说曾经这面容是我的天如果可能就来看看我如今却变成了刺向我心头的剑不管怎样照顾好自己好好活着祝福你我曾经最亲爱的祝福你我曾经最亲爱的

8、走在熟悉的街道 人来往依旧热闹却再也听不到你的笑如今你在谁怀抱他是否对你更好那臂膀是不是你要的依靠一切都已过去一切还都继续着刻骨铭心后还奢望什么既然命中注定是过客大彻大悟了我又如何天下没有不散的宴席说得没错祝福你我曾经最亲爱的踩踩“更健康主题:内容:返回主页Mary.jsp if(session.getAttribute(name)=null) response.sendRedirect(login.jsp); elseInsert title here开悟作者:Mary开悟到底是什么?有一个乞丐在路边行乞了三十年。有一天一个路人经过。“赏我几个零钱吧?”乞丐喃喃地说,顺手伸出了他那顶老旧的球

9、帽。“我没有东西可以给你,”路人回答说。接着就问道:“你屁股坐着的是什么?”“没什么,”乞丐回答。“只是口旧箱子,从我有记忆以来,就一直坐在上面。”“你打开看过吗?”“没有,”乞丐说。“何必呢?里边啥也没有。”“打开看一下,”路人坚持着说。乞丐勉为其难地撬开了箱子,这时他喜出望外,满脸狐疑,因为他看到箱子里装满了黄金。踩踩“更健康主题:内容:返回主页Submit.jsp踩踩“更健康主题:内容:Loogin2.jspfunction userCheck() if (document.form1.username.value = ) window.alert(请输入用户名);return fals

10、e; if (document.form1.pwd.value = ) window.alert(请输入用户密码);return false;return true; 用户名: 密  码: Addusers1.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=

11、databasedata.mdb; String dbpath = application.getRealPath(spath); connection.setDbpath(dbpath); String sql=select * from admin where username=+username+; ResultSet rs=connection.executeQuery(sql); if(rs.next() out.print(你填写的用户名已经被注册过,请重新填写!); else String sqladd=insert into admin(username,password) v

12、alues(+username+,+pwd+); int count=connection.executeUpdate(sqladd); out.println(该用户已注册成功!); session.setAttribute(name,username); connection.conclose();Deal.jspString title=request.getParameter(title);String comment=request.getParameter(comment);if(null=title | null=comment | title.equals() | commen

13、t.equals() elsejsp:param value= name=title/jsp:param value= name=comment/Success.jspString title=request.getParameter(title);title=new String(title.getBytes(ISO8859_1), GBK);String comment=request.getParameter(comment);comment=new String(comment.getBytes(ISO8859_1), GBK);标题:内容:确认提交?Error.html   请输入标题和内容,谢谢!返回退出评论Footer.jsp copyright 2012-2020联系电话:12345678 E-MAIL:请和我联系BEST VIEW 1024*600Left.htmlleftarticlecosplay

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁