好文档 - 专业文书写作范文服务资料分享网站

基于jsp的简单论坛制作(含源代码)

天下 分享 时间: 加入收藏 我要投稿 点赞

25 广东海洋大学本科生课程实习报告

String msg = null;

sql=con.createStatement() ;

rs = sql.executeQuery(\* from student where username='\ + username + \); //查询数据库

if (!rs.next()) {//如果不存在 String birth;

birth = year + \年\ + month + \月\ + day + \日\; /* byte[] bb=username.getBytes(\ username=new String(bb);

byte[] b=sex.getBytes(\ sex=new String(b); */

String updateCondition = \sex, birth, age, telephone , email )values('\+ username+ \+ password+ \+ sex+ \ + birth+\+ age+ \+ telephone + \+ email + \;

sql=con.createStatement();

sql.executeUpdate(updateCondition); //插入数据库中

msg = \恭喜你,已注册成功!\;

out.println(\color=green size=5>提示信息:


\+ msg + \); response.sendRedirect(\); }

else {//如果注册用户已存在

msg = \你所注册的用户已经存在,请你重新注册!\;

out.println(\color=green size=5>提示信息:


\+ msg + \); out.println(\onclick=history.back();>\);} }

catch(Exception e){

out.println(\系统错误\); };

%>

type=button

value=

3.8、用户取回密码功能的实现

GetPassword.jsp页面用于取回密码,给该页面传递一些用户填写的信息,将该用户注册时的对应信息与此信息进行比较,当该信息与用户注册时填写的一样时,便

26 广东海洋大学本科生课程实习报告

能取回密码,否则不能:

<%@ page contentType=\ %>

<%@ page import=\ %>

填写以下资料,找回您的密码

<%

Statement sql; Connection con; ResultSet rs; try{

Class.forName(\); }

catch(Exception e){ out.print(\); };

try{

String database=\;

String uri=\+database;

con = DriverManager.getConnection(uri,\,\);

if (request.getParameter(\) != null//username用户名 && request.getParameter(\) != null//sex性别

&& request.getParameter(\) != null) {//email电子邮箱 String username = request.getParameter(\); String sex = request.getParameter(\);

String email = request.getParameter(\);

String condition = \ + username+ \ + sex + \ + email + \; sql=con.createStatement();

rs = sql.executeQuery(condition);//从数据库中查找对应信息 if (rs.next()) {//如果找到

String password = rs.getString(3);

String errmsg = \正确的填写信息,你的密码为:\; out.println(\color=green size=5>提示信息:


27 广东海洋大学本科生课程实习报告

color=red size=4>\

+ errmsg + password + \);

type=button

value=

out.println(\onclick=history.back();>\); } else {

String errmsg = \对不起,您不能取回你的密码,原因是你没能正确的填写信息!\; out.println(\color=green size=5>提示信息:


\

+ errmsg + \); out.println(\onclick=history.back();>\); } } }

catch(Exception e){ %>

type=button

value=

out.print(\系统的错误\); }

3.9、用户和管理员删除帖子功能的实现

Delete.jsp页面用于删除帖子,在此页面获得两个参数id和replyid。其中id

为帖子的标识符,replyid为是否是回帖,当replyid>0 时表示要删除的是回复贴,否则,当replyid<0,即等于0时表示要删除主帖:

<

<%@ page contentType=\ %> <%@ page import=\ %>

<%

Statement sql; Connection con; ResultSet rs; try{

Class.forName(\); }

catch(Exception e){ out.print(\驱动失败\); };

28 广东海洋大学本科生课程实习报告

try{

String database=\;

String uri=\+database;

con = DriverManager.getConnection(uri,\,\);

int id = Integer.parseInt(request.getParameter(\));//获得主贴id int replyid = Integer.parseInt(request.getParameter(\));//删除主贴还是回复贴

if(replyid>0){

if (session.getAttribute(\).equals(\)) {

String updatecondition = \此回复已被删除!'\

+ \ + id + \ + replyid;//删除回复贴 sql=con.createStatement();

sql.executeUpdate(updatecondition); out.print(\帖子已经删除\);

response.sendRedirect(\ + id); } else

out.print(\+\你是非管理员,所以,没有权利删除帖子\);%> >返回 <% }

else

{//否则,当replyid=0时表示

if (session.getValue(\).equals(\)) {

String condition3 = \ + id; sql=con.createStatement();

sql.executeUpdate(condition3);

String condition2= \ + id; sql=con.createStatement();

sql.executeUpdate(condition2);

String condition4 = \; sql= con.createStatement();

sql.executeUpdate(condition4);

String condition5 = \table discuss add id int not null auto_increment primary key\;

sql= con.createStatement(); sql.executeUpdate(condition5); response.sendRedirect(\); }

29 广东海洋大学本科生课程实习报告

else

out.print(\你还不是管理员,所以你没有权删除帖子\);

out.print(\返回\); } }

catch(Exception e){

out.print(\删除主贴失败\); }

%>

课程实习心得

经过一个多星期的实训,在这期间感受很多,所以有必要作一次心得总结。 在次实习开发过程中,遇到了非常的问题,可经过了老师,同学,以及网络上的查看相关资料,这些帮助下,终于完成本次课程实习。

懂得了如何开发一个完整的java web系统,所需要的技术,在遇到困难时 ,不怕辛苦,坚持下去,才可以取得成功。

而且课程实习,是对本课程的一次非常好的总结,对所学的知识,综合运用。 只有努力,不断辛苦,不放弃,坚定的把一个个技术难题解决啦,才可以真正的掌握本次课程所教的而技术。

第一,应该有信心, 第二,坚持不懈,

第三,学会如何寻求帮助。

学会如何在面对一个技术难题时,如何去寻找方法,帮它解决,这才是根本,锻炼我们大学生的这种,能力。

为以后的课程实习,还有将来走向社会打上厚实的基础。

参考文献:

《jsp程序设计》............................................................... 清华大学出版社 张跃平、耿祥义 主编 《java面向对象程序设计》.............................................. 清华大学出版社 张跃平、耿祥义 主编 《数据库系统概论》..........................................................高等教育出版社 王 珊 、 萨师煊 主编

基于jsp的简单论坛制作(含源代码)

25广东海洋大学本科生课程实习报告Stringmsg=null;sql=con.createStatement();rs=sql.executeQuery(\*fromstudentwhereusername='\+username+
推荐度:
点击下载文档文档为doc格式
  • 正文标题

  • 上下篇章

  • 相关推荐

  • 精选图文

8lfxa5f87j9x6b7430z7
姓名:
性别::
邮箱: