欢迎来到天天文库
浏览记录
ID:24180550
大小:52.00 KB
页数:3页
时间:2018-11-13
《struts框架在信息发布系统中的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Struts框架在信息发布系统中的研究与应用【摘要】Struts体系结构实现了MVC设计模式的概念,它将Model、Vie.java。具体代码如下: publicclassArticleActionFormextendsActionForm privateStringaction;privateStringuserId;//省略类似代码. publicStringgetUserId(){returnuserId;} publicvoidsetUserId(StringuserId){this.userId=userId;} publicvoidsetAction(
2、Stringaction){this.action=action;} publicStringgetAction(){returnAction;} //省略类似代码 添加信息 if(forsetUserId((String)session.getAttribute(“userId”)); Stringcontent=articleForm.getArticle_text(); Stringarticle_shoft=articleForm.getArticle_shoft(); content=content.replaceAll(“”,“”); art
3、icle_shoft=article_shoft.replaceAll(“”,““);/ articleForm.setArticle_text(content); articleForm.setArticle_shoft(article_shoft); if(dao.save(articleForm)){request.setAttribute(“message”,“添加成功!”);} else{request.setAttribute(“message”,“添加失败!”);} return(actionMapping.findForarticle){ C
4、onnectioncon=null; PreparedStatementps=null; Encodingencoder=neit(false); ps=con.prepareStatement("insertintoarticle(article_title,article_text,article_time,author,“”article_class,userId,article_shoft)VALUES(?,?,?,?,?,?,?)"); ps.setString(1,encoder.2uni(article.getArticle_title())); p
5、s.setString(2,encoder.2uni(article.getArticle_text())); //省略部分代码 }catch(SQLExceptionex1){System.err.println(“保存数据错误:”ex1.toString());}finally{//省略部分代码} returnfalse;} 四小结 Struts是一种基于MVC经典设计模式的开放源代码的应用框架,也是目前VC开发模式。
此文档下载收益归作者所有