//首页加载的服务器端代码 Private HomePageBiz homePageBiz=
(HomePageBiz)FactoryBean.getBean(\ private TransactionUtil transactionUtil=
(TransactionUtil) FactoryBean.getBean(\
public String load(){ //事务开启
transactionUtil.beginTransaction();
//取得名博推荐的集合
List
//取得热点话题的集合
List
List
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)在线全文阅读。
相关推荐: