求助:评论功能实现碰到问题,代码如下。

问题描述

/**GeneratedbyMyEclipseStruts*Templatepath:templates/java/JavaClass.vtl*/packagebookstore;importjava.util.List;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjavax.servlet.http.HttpSession;importorg.apache.struts.action.Action;importorg.apache.struts.action.ActionForm;importorg.apache.struts.action.ActionForward;importorg.apache.struts.action.ActionMapping;importorg.apache.struts.action.ActionMessage;importorg.apache.struts.action.ActionMessages;importorg.hibernate.Query;importorg.hibernate.Session;importbookstore.database.HibernateUtil;/***MyEclipseStruts*Creationdate:04-26-2011**XDocletdefinition:*@struts.actionpath="/guess"name="guessForm"scope="request"validate="true"*@struts.action-forwardname="remarkbook"path="/guessbook.jsp"*/@SuppressWarnings("unused")publicclassGuessActionextendsAction{/**GeneratedMethods*//***Methodexecute*@parammapping*@paramform*@paramrequest*@paramresponse*@returnActionForward*/publicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse){GuessFormguessForm=(GuessForm)form;//TODOAuto-generatedmethodstub//request.getSession().invalidate();ActionMessageserrors=newActionMessages();//ActionForwardforward=mapping.findForward("frontPage");try{//����û��������Ƿ�Ϸ�SessiondbSession=HibernateUtil.currentSession();HibernateUtil.beginTransaction();//dbSession.flush();StringhqlStr="fromRemarkasrorderbyr.id";Queryquery=dbSession.createQuery(hqlStr);Listresult=query.list();HibernateUtil.commitTransaction();request.setAttribute("remarks",result);//System.out.println(result.size());//if(result.size()==0){//errors.add("inputErrors",newActionMessage("index.loginError"));//this.saveErrors(request,errors);//returnmapping.findForward("failed");//}else{////}}catch(Exceptione){errors.add("dbError",newActionMessage("globle.dbError"));this.saveErrors(request,errors);returnmapping.getInputForward();}returnmapping.findForward("remarkbook");}}

<logic:presentname="remarks"><!--遍历一个集合,此处是显示remarks集合中的信息,即查询得到的评论信息--><logic:presentid="aremark"name="remarks"scope="request"><tablewidth="100%"class="default"><tr><tdwidth="20%"align="center"valign="top"class="item">&nbsp;<bean:messagekey="index.username"/>&nbsp;</td><td><bean:writename="aremark"property="id"/></td><tdalign="right"valign="top"class="item">&nbsp;<bean:messagekey="guessbook.date"/>&nbsp;</td><td>显示时间</td></tr><bean:writename="aremark"property="date"/><tr><tdalign="center"valign="top">&nbsp;&nbsp;<bean:messagekey="guessbook.remark"/></td><tdcolspan="3"><br><bean:writename="aremark"property="remark"/><br></td></tr></table><br></logic:present></logic:present></td></tr><tr><td>

解决方案

解决方案二:
2011-4-2622:21:16org.apache.catalina.startup.HostConfigcheckResources信息:Reloadingcontext[/test2]log4j:WARNNoappenderscouldbefoundforlogger(org.apache.struts.util.PropertyMessageResources).log4j:WARNPleaseinitializethelog4jsystemproperly.2011-4-2622:21:28org.apache.catalina.startup.HostConfigcheckResources信息:Reloadingcontext[/test2]log4j:WARNNoappenderscouldbefoundforlogger(org.apache.struts.util.PropertyMessageResources).log4j:WARNPleaseinitializethelog4jsystemproperly.2011-4-2622:21:31org.apache.catalina.loader.WebappClassLoaderloadClass信息:Illegalaccess:thiswebapplicationinstancehasbeenstoppedalready.Couldnotloadjava.net.BindException.Theeventualfollowingstacktraceiscausedbyanerrorthrownfordebuggingpurposesaswellastoattempttoterminatethethreadwhichcausedtheillegalaccess,andhasnofunctionalimpact.java.lang.IllegalStateExceptionatorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1244)atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)atjava.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)atcom.mysql.jdbc.CommunicationsException.<init>(CommunicationsException.java:161)atcom.mysql.jdbc.MysqlIO.send(MysqlIO.java:2759)atcom.mysql.jdbc.MysqlIO.quit(MysqlIO.java:1410)atcom.mysql.jdbc.Connection.realClose(Connection.java:4900)atcom.mysql.jdbc.Connection.cleanup(Connection.java:2061)atcom.mysql.jdbc.Connection.finalize(Connection.java:3376)atjava.lang.ref.Finalizer.invokeFinalizeMethod(NativeMethod)atjava.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)atjava.lang.ref.Finalizer.access$100(Finalizer.java:14)atjava.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
解决方案三:
这是首页的链接<ahref="<%=basePath%>guess.do">书友留言</a></div>
解决方案四:
设个断点跟一下,看在那一步出错了
解决方案五:
问题解决了,《logic:presentid="aremark"name="remarks"scope="request">present改为iter……容器就可以了!

时间: 2024-11-05 06:34:54

求助:评论功能实现碰到问题,代码如下。的相关文章

JavaScript直播评论发弹幕切图功能点集合效果代码_javascript技巧

一.代码 html+js <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>数发直播平台</title> <link rel="stylesheet" type="text/css" href="css/common.css"> <link rel="styl

ajax无刷新(添加评论功能)

问题描述 ajax无刷新(添加评论功能) JSp,我 用ajax无刷新写了一个添加评论的功能,但是JS脚本这边解析servlet端构造的xml文档老是报错,代码如下: (当解析"item"根节点就报错了-"不支持该属性或方法",如果有其它的错误,请指出,该如何解决,谢谢!) servlet: StringBuffer sb=new StringBuffer(); sb.append(""); sb.append(""+coun

android-Android 评论功能怎么做呢???

问题描述 Android 评论功能怎么做呢??? 安卓手机客户端评论功能是怎么做的,例如,qq空间,你发一条说说,然后我去趟评论,评论完后,在那一端就会收到一个新评论的提醒.想问问大家一般这个功能是怎么做的,是借助第三方的SDK(如极光推送),还是只是自己的服务器,还是两者相结合,说个具体思路吗?(之前忘了加安卓客户端了...) 解决方案 都可以,用sdk省掉服务器存储.运维.推送通知等处理.自己做也能实现,但是稍微麻烦一些.特别是需要自己的服务器的运维成本和推送代码. 解决方案二: socke

如何实现Github博客评论功能

为什么选择GitHub Pages 如果我们要写日志,我们一般有两种选择: 在网站提供的博客空间进行写作,例如CSDN,博客园等. 自己购买虚拟主机,构建自己的个人网站. 两种方式各有优缺点,第一种方案的优点就是简单,不需要任何技术门槛,只需要有对应网站的账号就可以.但是其很难定制自己的博客网站的风格,甚至有时候连书写方式也无法选择(CSDN目前都无法支持Markdown), 除此之外,这些网站几乎都没有靠谱的文章导出功能,一旦网站停止服务,对用户的个人数据将是一个灾难. 第二种方案的优点是自由

求助:请问分别用什么代码是屏蔽鼠标,热键或者屏蔽键盘呀???

问题描述 求助:请问分别用什么代码是屏蔽鼠标,热键或者屏蔽键盘呀???``麻烦给代码示例``谢谢``` 解决方案 解决方案二:没有用户的输入要你这个程序干嘛??病毒么?解决方案三:你屏蔽了人家怎么用,是病毒就另当别论!解决方案四:分少了一点解决方案五:只是要想屏蔽某些键或热键```顺便一起问下`增加下知识``呵呵解决方案六:主要是要想屏蔽某些键或热键解决方案七:病毒是不会用C#做的吧``呵呵解决方案八:最简单的就是overridevoidWndProc(refMessagem)底层的就是hook

Java实现发送邮件功能时碰到的坑_java

之前用163邮箱发邮件时明明是成功的,但是使用中国移动自己的邮箱时,无论如何在linux服务器中都发送不成功,一开始报如下错误: javax.mail.MessagingException: Unknown SMTP host: mail.chinamobilesz.com at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1959) ~ [mail-1.4.7.jar:1.4.7] at com.sun.mail.

WordPress中对访客评论功能的一些优化方法_php实例

前几天见到某 Blog (忘记名字和网址了) 有一个相当实用的评论功能. 访客留言之后资料输入框会被隐藏起来, 如同登录了一般. 访客可以选择修改相关资料再进行评论. 给予访客很好的用户体验. 今天我将这个功能移植到了自己的主题上, 制作不难, 分享一下吧. 需求 细心的朋友可能已经注意到了: 当在某个 WordPress 发表评论后再次访问该 Blog, 资料就不需要再次填写, 因为它们都已经在资料输入框里面. 但没评论过的或者清除了 Cookie 之后, 资料输入框将空空如也. 1. 当访客

怎么关闭wordpress文章评论功能

在后台的评论选项里就可以设置,但是如果我们选择了关闭评论功能,所有的日志都不能发表评论了,我们一般也不会这样做,除非我们的博客不需要评论.单篇日志在发布时或在编辑状态下也可以禁止评论,但那样做相当麻烦,特别是日志数量已经很多的博客,操作起来很费时,不值得这样做. 1.要是关闭某一篇文章的评论,在发表文章的时候,在下面有个"讨论",把"允许评论"去掉勾选就可以了. 2.要是关闭所有文章的评论,在"设置"-"讨论设置"把"

destoon实现公司新闻详细页添加评论功能的方法_php实例

本文讲述了destoon实现公司新闻详细页添加评论功能的方法,具体步骤如下: 首先找到相应的页面:template\default\homepage\new.htm  在对应的地方添加如下代码: {if $could_comment && in_array($moduleid, explode(',', $EXT['comment_module']))} <div id="comment_div" style="display:;"> &