班级主页代码
<span style="font-size:32px;color:#ff0000;">default.jsp頁面</span>
<pre name="code" class="html"><%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>班級主頁</title>
<meta name="keywords" content="" />
<meta name="description" content="" /><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="images/style.css?n=1" rel="stylesheet" type="text/css" />
<SCRIPT src="images/MSClass.js" type=text/javascript></SCRIPT>
<SCRIPT src="images/flash.js" type=text/javascript></SCRIPT>
<script language="javascript" type="text/javascript" src="images/jquery.pack.js"></script>
<script language="javascript" type="text/javascript" src="images/jquery.peex.js"></script>
<script language="javascript" type="text/javascript" src="images/jquery.SuperSlide.js"></script>
</head><body><script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {if (!theForm.onsubmit || (theForm.onsubmit() != false)) {theForm.__EVENTTARGET.value = eventTarget;theForm.__EVENTARGUMENT.value = eventArgument;theForm.submit();}
}
//]]>
</script><div class="header"> <dl><dd class="top"><h1 class="logo" style="position: absolute; left: 359px; top: 42px; width: 166px; height: 41px"><font face="Verdana"><span style="font-size: 23pt">${mas.schoolclass}班 </span></font></h1><p class="music"><span id="region___ctl00_webBackGroundMusic___lblMediaPlayer"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="160" height="90">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="images/zgyeymp3player.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<param name="menu" value="false">
<param name="FlashVars" value="path=http://f2008112.zgyey.com/AttachsFiles/200805/PhotoFiles/20/88/sj.mp3&name=讓我們蕩起雙槳&borderwidth=160&borderheight=90">
<embed src="images/zgyeymp3player.swf" wmode="transparent" FlashVars="path=http://f2008112.zgyey.com/AttachsFiles/200805/PhotoFiles/20/88/sj.mp3&name=讓我們蕩起雙槳&borderwidth=160&borderheight=90" menu="false" bgcolor="#cccccc" quality="high" width="160" height="90" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object></span></p><p class="menu"><script language="javascript">flash('images/menu.swf?=1','1020','120','white','high','main_bg')</script></p><script language="javascript">flash('images/top.swf','600','300','white','high','main_bg')</script></dd></dl>
</div><div class="content"><dl><dd class="index_a1"><p class="link_input" style=" padding-top:205px"><span id="region___ctl00_mcr_friendHref1___lblFriendHref"><select onChange="window.open(this.options[this.selectedIndex].value);" name="select" >
<option selected>請選擇..</option>
<option value="http://www.sgzjkj.com">湞江區教育信息網</option>
<option value="http://gzs.sgzjkj.com">湞江區小學數學工作室</option>
</select></span></p></dd><dd class="index_a2"><!--wxts--><div class="wxts">
<!-- <p class="music"><span id="region___ctl00_mcr_webBackGroundMusic___lblMediaPlayer"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="160" height="90">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="http://wst1.zgyey.com/Themes/N_M36/images/zgyeymp3player.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<param name="menu" value="false">
<param name="FlashVars" value="path=http://f2008112.zgyey.com/AttachsFiles/200805/PhotoFiles/20/88/sj.mp3&name=讓我們蕩起雙槳&borderwidth=160&borderheight=90">
<embed src="http://wst1.zgyey.com/Themes/N_M36/images/zgyeymp3player.swf" wmode="transparent" FlashVars="path=http://f2008112.zgyey.com/AttachsFiles/200805/PhotoFiles/20/88/sj.mp3&name=讓我們蕩起雙槳&borderwidth=160&borderheight=90" menu="false" bgcolor="#cccccc" quality="high" width="160" height="90" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object></span></p>--><marquee width="240" height="105" direction="up" scrollamount="1" scrolldelay="30" id="b" οnmοuseοut="b.start()" οnmοuseοver="b.stop()"><logic:iterate id="ele" name="list8" scope="request"> <span id="region___ctl00_mcr__BulletinBoard___lblContent"> ${ele.description}</span></logic:iterate> </marquee></div><!--user--><div class="user"><script language="javascript" type="text/javascript" src="/js/jquery-1.2.6.pack.js"></script><script language="javascript" type="text/javascript">function UserLogin() {var account = $.trim($(".txtAccount").val());var password = $.trim($(".txtPassword").val());var checkcode = $.trim($(".txtCheckCode").val());if (account.length == 0) {alert("請輸入帳號")return false;}if (password.length == 0) {alert("請輸入密碼")return false;}if (checkcode.length == 0) {alert("請輸入驗證碼")return false;}}</script><div id="UserLogin"><ul class="user_ul"><li class="user_name"><label for="textfield"></label><input name="region$_$ctl00$mcr$WebSiteRegion1$_$txtAccount" type="text" id="region___ctl00_mcr_WebSiteRegion1___txtAccount" size="17" /></li><li class="user_pass"><label for="textfield"></label><input name="region$_$ctl00$mcr$WebSiteRegion1$_$txtPassword" type="password" id="region___ctl00_mcr_WebSiteRegion1___txtPassword" size="17" /></li><li class="user_yzm"><label for="textfield"></label><input name="region$_$ctl00$mcr$WebSiteRegion1$_$txtCheckCode" type="text" id="region___ctl00_mcr_WebSiteRegion1___txtCheckCode" size="6" /> <img src="/image.aspx" id="region___ctl00_mcr_WebSiteRegion1___imgCheckCode" οnclick="this.src='/image.aspx'" align="absmiddle" /></li><p class="user_btn"><a οnclick="return UserLogin();" id="region___ctl00_mcr_WebSiteRegion1___lbtnUserLogin" href="javascript:__doPostBack('region$_$ctl00$mcr$WebSiteRegion1$_$lbtnUserLogin','')"></a></p></ul></div></div><p class=" clear"></p><!--notice--><div class="notice"><p class="notice_more"><a href="blist.do?command=list&id=40" class="more">更多>></a></p><logic:iterate id="ele" name="list12" scope="request">
<ul class="notice_list"><li><a title="${ele.title}" href="preview.do?command=view&id=${ele.id}" target="_blank" style="" > ${fn:substring(ele.title, 0, 18)}</a></li>
</li></ul></logic:iterate></div><!--news--><div class="notice"><p class="news_more"><a href="http://themenm36.zgyey.com/xwdtlist.aspx" class="more">更多>></a></p><logic:iterate id="ele" name="list3" scope="request"> <ul class="notice_list"><li><a title="${ele.title}" href="preview.do?command=view&id=${ele.id}" target="_blank" style="" > ${fn:substring(ele.title, 0, 18)}</a></li></ul></logic:iterate> </div></dd></dl><dl><dd class="index_a3"><div class="index_a3_b1" style="position:relative"><div id="focusNews" class="happy_Img" style="position:absolute; top:-400px; z-index:11"><div class="slideBox-news"> <ul class="slideNav"><li class=" "><a class=" a1">1</a></li><li class=" "><a class=" a2">2</a></li><li class=" "><a class=" a3">3</a></li><li class=" "><a class=" a4">4</a></li><li class="on"><a class=" a5">5</a></li>
</ul>
<ul class="slideCon"><logic:iterate id="ele" name="piclist" scope="request"> <li style="display: none;"><div class="pic"><a href="preview.do?command=view&id=${ele.id }" target="_blank"><img width="280" height="180" src="${ele.photoPath }" alt="${ele.title }" style="border: 3px double #808000"></a></div><p class="title"><a href="preview.do?command=view&id=${ele.id }" target="_blank">${ele.title }</a></p></li></logic:iterate>
</ul></div>
</div><script type="text/javascript">jQuery("#focusNews").slide({titCell: ".slideNav li", mainCell:".slideCon",effect: "fade",autoPlay:true});</script><p class="painting_more"><a href="blist.do?command=list&id=42" class="more" target="_blank">更多>></a></p><p id="painting_Pic" class="painting_Pic"><logic:iterate id="ele" name="list9" scope="request"> <a a title="${ele.title}" href="preview.do?command=view&id=${ele.id}" target="_blank"><img border="0" src="${ele.photoPath}" width="152" height="112" alt="" /></a></logic:iterate></p></div><div class="index_a3_b2"><div class="mxls"><p class="mxls_more"><a href="blist.do?command=list&id=43" class="more">更多>></a></p><div class="teacher_Img"><logic:iterate id="ele" name="list10" scope="request"> <ul><li> <a a title="${ele.title}" href="preview.do?command=view&id=${ele.id}" target="_blank"><img src="${ele.photoPath}" width="74" height="74" /><br />
<span>${ele.title}</span></a></li></ul></logic:iterate> </div></div><!--mxye--><div class="mxye"><p class="mxye_more"><a href="blist.do?command=list&id=44" class="more">更多>></a></p><div class="teacher_Img"><logic:iterate id="ele" name="list11" scope="request"> <ul><li> <a a title="${ele.title}" href="preview.do?command=view&id=${ele.id}" target="_blank"><img src="${ele.photoPath}" width="74" height="74" /><br />
<span>${ele.title}</span></a></li></ul></logic:iterate> </div></div><!--mxye--></div><div class="index_a3_b3"><div class="bjlb"> <p class="bjlb_more"><a href="blist.do?command=list&id=44" class="more">更多>></a></p><!--Start--><div class="class_Div"><ul><li class="class_Tx"><a href="default.do?command=paging&id=2">一(1)班</a></li><li class="class_Tx"><a href="default.do?command=paging&id=3">一(2)班</a></li><li class="class_Tx"><a href="default.do?command=paging&id=4">一(3)班</a></li></ul> </div><div class="class_Div"><ul><li class="class_Tx"><a href="default.do?command=paging&id=5">一(4)班</a></li><li class="class_Tx"><a href="default.do?command=paging&id=6">二(1)班</a></li><li class="class_Tx"><a href="default.do?command=paging&id=7">二(2)班</a></li></ul> </div><div class="class_Div"><ul><li class="class_Tx"><a href="default.do?command=paging&id=8">二(3)班</a></li><li class="class_Tx"><a href="default.do?command=paging&id=9">二(4)班</a></li><li class="class_Tx"><a href="default.do?command=paging&id=10">三(1)班</a></li></ul> </div><!--end--> </div><div class="notice"><p class="jcwz_more"><a href="blist.do?command=list&id=39" class="more">更多>></a></p><div class="notice"><logic:iterate id="ele" name="list6" scope="request">
<ul class="notice_list"><li><a title="${ele.title}" href="preview.do?command=view&id=${ele.id}" target="_blank" style="" > ${fn:substring(ele.title, 0, 16)}</a></li></ul></logic:iterate></div></div></dd><dd class="index_a4"><script language="javascript">flash('images/btn.swf','260','420','white','high','main_bg')</script></dd></dl></div><div class="copyright">function showTip2(){ var div2 = document.getElementById('div2'); //將要彈出的層 div2.style.display="block"; //div2初始狀態是不可見的,設置可為可見 div2.style.position="absolute"; //必須指定這個屬性,否則div1層無法跟著鼠標動
}function closeTip2(){ var div2 = document.getElementById('div2'); div2.style.display="none";
}
</script> <!--copyright end-->
</div><SCRIPT defer>var marquee2=new Marquee("painting_Pic");marquee2.Direction="left";marquee2.Step=1;marquee2.Width=520;marquee2.Height=110;marquee2.Timer=10;marquee2.ScrollStep=-1;//此句禁止鼠標控制marquee2.Start();
</SCRIPT></body>
</html>
后臺代碼
public class BIndexAction extends BaseAction {// Index主頁部分public ActionForward paging(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)throws Exception {HttpSession session=request.getSession();String id = request.getParameter("id");session.setAttribute("classid", id);//班級idMasterDao masterdao=new MasterDao();Master mas=masterdao.loadUser(Integer.parseInt(id)); session.setAttribute("mas", mas);session.setAttribute("str", mas.getSchoolclass()); //班級名稱GradeDao gradeDao = new GradeDao();// 家校互動//List list1=gradeDao.find9ByHQL("from Grade where schoolclass='"+ mas.getSchoolclass() +"' and categoryId=35 order by id desc");//request.setAttribute("list1", list1);//班級介紹//List list2=gradeDao.find9ByHQL("from Grade where schoolclass='"+ mas.getSchoolclass() +"' and categoryId=36 order by id desc");//request.setAttribute("list2", list2);//班級動態List list3=gradeDao.find4ByHQL("from Grade where schoolclass='"+ mas.getSchoolclass() +"' and categoryId=34 order by id desc");request.setAttribute("list3", list3);//歡樂時光List piclist=gradeDao.find5ByHQL("from Grade where schoolclass='"+ mas.getSchoolclass() +"' and categoryId=33 and ispic=1 order by id desc");request.setAttribute("piclist", piclist);//班級榮譽//List list4=gradeDao.find9ByHQL("from Grade where schoolclass='"+ mas.getSchoolclass() +"' and categoryId=37 order by id desc");//request.setAttribute("list4", list4);//特色展現//List list5=gradeDao.find9ByHQL("from Grade where schoolclass='"+ mas.getSchoolclass() +"' and categoryId=38 order by id desc");//request.setAttribute("list5", list5);//精彩文章List list6=gradeDao.find4ByHQL("from Grade where schoolclass='"+ mas.getSchoolclass() +"' and categoryId=39 order by id desc");request.setAttribute("list6", list6);//溫馨提示List list8=gradeDao.find3ByHQL("from Grade where schoolclass='"+ mas.getSchoolclass() +"' and categoryId=41 order by id desc");request.setAttribute("list8", list8);//學生作品List list9=gradeDao.find9ByHQL("from Grade where schoolclass='"+ mas.getSchoolclass() +"' and categoryId=42 order by id desc");request.setAttribute("list9", list9);//任課老師List list10=gradeDao.find3ByHQL("from Grade where schoolclass='"+ mas.getSchoolclass() +"' and categoryId=43 order by id desc");request.setAttribute("list10", list10);//明星學生List list11=gradeDao.find3ByHQL("from Grade where schoolclass='"+ mas.getSchoolclass() +"' and categoryId=44 order by id desc");request.setAttribute("list11", list11);//通知公告List list12=gradeDao.find9ByHQL("from Grade where schoolclass='"+ mas.getSchoolclass() +"' and categoryId=40 order by id desc");request.setAttribute("list12", list12);return mapping.findForward("default");}// 模糊查詢public ActionForward blurQuery(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)throws Exception {// 獲取類索引和關鍵詞HttpSession session=request.getSession();String str= (String)session.getAttribute("str");//班級名稱String keyWord = request.getParameter("topKeyWord");// 獲取當前頁String currPage = request.getParameter("currPage");String hql = "from Grade d ";Object[] where = null;String action = request.getContextPath() + "/search.do?command=blurQuery";// 轉碼if (currPage != null && !currPage.isEmpty()) {keyWord = StringUtil.encodeZh(keyWord);}if (keyWord != null && !keyWord.isEmpty()) {action += "&keyWord=" + StringUtil.encodeURL(keyWord);keyWord = "%" + keyWord + "%";hql += " where schoolclass='"+ str +"' and d.title like ? or d.description like ?";where = new Object[] {keyWord, keyWord };}// 分頁查詢Map map = this.getPage(hql, recPerPage, currPage, action, where);//將結果集放到request中request.setAttribute("list", map.get("list"));//將結果集放到分頁條中request.setAttribute("pagingBar", map.get("bar"));return mapping.findForward("findAllSuccess");}// List列表public ActionForward list(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)throws Exception {String id = request.getParameter("id");CategoryDao dao = new CategoryDao();List listlink = dao.findByHQL("from Category where id="+Integer.parseInt(id));//目錄鏈接request.setAttribute("listlink", listlink);HttpSession session=request.getSession();String str= (String)session.getAttribute("str");//班級名稱// 獲取頁碼String currPage = request.getParameter("currPage");// 構建action地址String action = request.getContextPath() + "/blist.do?command=list&id=Integer.parseInt(id)";// HQL查詢語句String hql = "from Grade where schoolclass='"+ str +"' and categoryId="+Integer.parseInt(id);// 分頁查詢,返回Map對象Map map = this.getPage(hql, recPerPage, currPage, action, null);//將結果集放到request中request.setAttribute("list", map.get("list"));//將結果集放到分頁條中request.setAttribute("pagingBar", map.get("bar"));//班級列表//MasterDao masdao = new MasterDao();//List indexlist=masdao.findByHQL("from Master where flag=0");return mapping.findForward("list");}// 查看詳細信息public ActionForward view(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)throws Exception {String id = request.getParameter("id");Grade med = null;InfoForm infoform=(InfoForm)form;// 根據id查詢信息//if (id != null && !"".equals(id)) {GradeDao predao = new GradeDao();med = predao.loadGradeAndCategory(Integer.parseInt(id));//文章內容Grade info = predao.loadGrade(Integer.parseInt(id));request.setAttribute("desc",info.getDescription());med.setHits(info.getHits()+1);//點擊率predao.saveOrUpdate(med);//}HttpSession session=request.getSession();String str= (String)session.getAttribute("str");//班級名稱CategoryDao dao = new CategoryDao();List listlink = dao.findByHQL("from Category where schoolclass='"+ str +"' and id="+med.getCates().getId());//目錄鏈接request.setAttribute("listlink", listlink);List prenew = dao.findOneByHQL("from Grade where id<"+Integer.parseInt(id)+" and categoryId="+med.getCates().getId());//上一篇List nextnew = dao.findOneByHQL("from Grade where id>"+Integer.parseInt(id)+" and categoryId="+med.getCates().getId());//下一篇request.setAttribute("prenew", prenew);request.setAttribute("nextnew", nextnew);request.setAttribute("med", med);return mapping.findForward("view");}}總結
- 上一篇: 应对IBM V7000磁盘故障,你只差这
- 下一篇: echarts地图循环增加铁路线