/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package bookstore;import java.util.List;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import org.hibernate.Query;
import org.hibernate.Session;import bookstore.database.HibernateUtil;/**
* MyEclipse Struts
* Creation date: 04-26-2011
*
* XDoclet definition:
* @struts.action path="/guess" name="guessForm" scope="request" validate="true"
* @struts.action-forward name="rebook" path="/guessbook.jsp"
*/
@SuppressWarnings("unused")
public class GuessAction extends Action {
/*
* Generated Methods
*/ /**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
GuessForm guessForm = (GuessForm) form;// TODO Auto-generated method stub
//request.getSession().invalidate();
ActionMessages errors = new ActionMessages();
// ActionForward forward = mapping.findForward("frontPage");
try {
// ����û��������Ƿ�Ϸ�
Session dbSession = HibernateUtil.currentSession();
HibernateUtil.beginTransaction();
// dbSession.flush();
String hqlStr = " from Re as r order by r.id";
Query query = dbSession.createQuery(hqlStr);
List result = query.list();
HibernateUtil.commitTransaction();
request.setAttribute("res",result);
// System.out.println(result.size());
// if (result.size() == 0) {
// errors.add("inputErrors", new ActionMessage("index.loginError"));
// this.saveErrors(request, errors);
// return mapping.findForward("failed");
// } else {
//
// }
} catch (Exception e) {
errors.add("dbError", new ActionMessage("globle.dbError"));
this.saveErrors(request, errors);
return mapping.getInputForward();
} return mapping.findForward("rebook");
}
}
<logic:present name="res">
<!--遍历一个集合,此处是显示res集合中的信息,即查询得到的评论信息-->
<logic:present id="are" name="res" scope="request">
<table width="100%" class="default" >
<tr>
<td width="20%" align="center" valign="top" class="item">
<bean:message key="index.username" /> </td>
<td> <bean:write name="are" property="id" /></td>
<td align="right" valign="top" class="item">
<bean:message key="guessbook.date" /> </td>
<td>显示时间</td>
</tr><bean:write name="are" property="date" />
<tr>
<td align="center" valign="top">
<bean:message key="guessbook.re" /> </td>
<td colspan="3"> <br> <bean:write name="are" property="re" /><br> </td>
</tr>
</table><br>
</logic:present></logic:present>
</td></tr><tr><td>
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package bookstore;import java.util.List;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import org.hibernate.Query;
import org.hibernate.Session;import bookstore.database.HibernateUtil;/**
* MyEclipse Struts
* Creation date: 04-26-2011
*
* XDoclet definition:
* @struts.action path="/guess" name="guessForm" scope="request" validate="true"
* @struts.action-forward name="rebook" path="/guessbook.jsp"
*/
@SuppressWarnings("unused")
public class GuessAction extends Action {
/*
* Generated Methods
*/ /**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
GuessForm guessForm = (GuessForm) form;// TODO Auto-generated method stub
//request.getSession().invalidate();
ActionMessages errors = new ActionMessages();
// ActionForward forward = mapping.findForward("frontPage");
try {
// ����û��������Ƿ�Ϸ�
Session dbSession = HibernateUtil.currentSession();
HibernateUtil.beginTransaction();
// dbSession.flush();
String hqlStr = " from Re as r order by r.id";
Query query = dbSession.createQuery(hqlStr);
List result = query.list();
HibernateUtil.commitTransaction();
request.setAttribute("res",result);
// System.out.println(result.size());
// if (result.size() == 0) {
// errors.add("inputErrors", new ActionMessage("index.loginError"));
// this.saveErrors(request, errors);
// return mapping.findForward("failed");
// } else {
//
// }
} catch (Exception e) {
errors.add("dbError", new ActionMessage("globle.dbError"));
this.saveErrors(request, errors);
return mapping.getInputForward();
} return mapping.findForward("rebook");
}
}
<logic:present name="res">
<!--遍历一个集合,此处是显示res集合中的信息,即查询得到的评论信息-->
<logic:present id="are" name="res" scope="request">
<table width="100%" class="default" >
<tr>
<td width="20%" align="center" valign="top" class="item">
<bean:message key="index.username" /> </td>
<td> <bean:write name="are" property="id" /></td>
<td align="right" valign="top" class="item">
<bean:message key="guessbook.date" /> </td>
<td>显示时间</td>
</tr><bean:write name="are" property="date" />
<tr>
<td align="center" valign="top">
<bean:message key="guessbook.re" /> </td>
<td colspan="3"> <br> <bean:write name="are" property="re" /><br> </td>
</tr>
</table><br>
</logic:present></logic:present>
</td></tr><tr><td>
解决方案 »
- 网络的数据结构和基站的优化怎么样?不知道要准备些什么?
- tomcat 5.5 问题
- java修改pdf文件----急!!
- Tomcat 5.5+Windows2003 总是内存溢出,求助
- javamail如何获取自己发送过的邮件 菜鸟求助!!!
- 如何用反射判断对象的某字段是否为空
- [续:第一个ejb,运行不成功,帮忙看看],请大家指点。
- java.lang.NoSuchMethodError: main,Exception in thread "main"是什么错误??
- 看看我的HTTP问题,怎么解决缓存问题,绝对给高分!
- J2EE菜鸟问题,deploytool运行不了
- tomcat下的jsp文件里 嵌入JAVA代码 如今想要修改JAVA代码 该如何编译?
- if else判断用户输入
信息: Reloading context [/test2]
log4j:WARN No appenders could be found for logger (org.apache.struts.util.PropertyMessageResources).
log4j:WARN Please initialize the log4j system properly.
2011-4-26 22:21:28 org.apache.catalina.startup.HostConfig checkResources
信息: Reloading context [/test2]
log4j:WARN No appenders could be found for logger (org.apache.struts.util.PropertyMessageResources).
log4j:WARN Please initialize the log4j system properly.
2011-4-26 22:21:31 org.apache.catalina.loader.WebappClassLoader loadClass
信息: Illegal access: this web application instance has been stopped already. Could not load java.net.BindException. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1244)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at com.mysql.jdbc.CommunicationsException.<init>(CommunicationsException.java:161)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2759)
at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:1410)
at com.mysql.jdbc.Connection.realClose(Connection.java:4900)
at com.mysql.jdbc.Connection.cleanup(Connection.java:2061)
at com.mysql.jdbc.Connection.finalize(Connection.java:3376)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
<a href="<%=basePath%>guess.do">书友留言</a></div>
《logic:present id="are" name="res" scope="request">present改为iter……容器就可以了!