77范文网 - 专业文章范例文档资料分享平台

基于Struts2+Hibernate的博客系统的设计与实现-陈长第 - 图文(7)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

//首页加载的服务器端代码 Private HomePageBiz homePageBiz=

(HomePageBiz)FactoryBean.getBean(\ private TransactionUtil transactionUtil=

(TransactionUtil) FactoryBean.getBean(\

public String load(){ //事务开启

transactionUtil.beginTransaction();

//取得名博推荐的集合

List mbtjArticles=homePageBiz.mbtj();

//取得热点话题的集合

List rdhtArticles=homePageBiz.rdht(); //取得人气排行榜的集合

List hotUsers=homePageBiz.phb();

ActionContext ac=ActionContext.getContext();

//把取得的集合存储到Session中

- 30 -

}

ac.getSession().put(\ac.getSession().put(\ac.getSession().put(\transactionUtil.commitTransaction(); return \

6.2 登录控制:

if(this.session().getAttribute(\检验随机数是否为空 if(this.checkCode.equals(this.session().getAttribute(\)){//比较随机数 回

if(uservo!=null){//看用户是否存在

this.setUserpurview(uservo.getPurviewId());//设置用户权限

uservo=userbo.queryUserByINfo(uservo);//检验用户信息并将信息返

this.session().setAttribute(\将用户信息 return SUCCESS;//返回用户主界面页面 }else{ return ERROR;返回到失败页面} }else{return ERROR; }}else{ return ERROR; }

放在session中

6.3 Ajax 读取txt格式数据

function ajax_function(var1,var2){ var xmlHttp = null; //创建xmlhttprequest

- 31 -

try {

// Firefox, Opera 8.0+, Safari 对不同浏览器常见不同对象 xmlHttp=new XMLHttpRequest(); } catch (e) { try {

// Internet Explorer

xmlHttp=new ActiveXObject('Msxml2.XMLHTTP'); } catch (e) { try {

xmlHttp=new ActiveXObject('Microsoft.XMLHTTP'); } catch (e) {

- 32 -

alert('Your browser does not support AJAX!'); return false; } } }

xmlHttp.onreadystatechange=function() {

if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {

var someDiv = document.getElementById('someDiv'); someDiv.innerHTML=xmlHttp.responseText; } }

xmlHttp.open('GET','www/index.jsp?param1='+var1+'?m2='+var2,true); xmlHttp.send(null); }

6.4 系统架构与数据库的连接

由于我们开发时是利用MVC的设计模式,所以在此我们的数据库连接是封存在M中的,即只要我们和M层连接上,就已经连接上数据库了。

Hibernate使用数据库和配置信息来为应用程序提供持久化服务(以及持久的对

- 33 -

象)。我们只需在hibernate.cfg.xml中配置以下语句即可:

\

\

name=\eName=webexamine

name=\

name=\

name=\org.hibernate.dialect.MySQLDialect

- 34 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于Struts2+Hibernate的博客系统的设计与实现-陈长第 - 图文(7)在线全文阅读。

基于Struts2+Hibernate的博客系统的设计与实现-陈长第 - 图文(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/613400.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: