- 浏览: 32239 次
- 性别:
- 来自: 长春
最新评论
文章列表
getHibernateTemplate().update();
是通过session更新数据。
假设业务流程中先查询出该条记录并显示。
当在页面中对数据修改后提交表单进行更新时,session中就会出现两条拥有同一id的数据,这是就会抛出异常。
解决方案:
1.在更新前执行getHibernateTemplate().clear();
2.使用hibernate3的merge();
- 2012-05-18 14:28
- 浏览 1007
- 评论(0)
转载
<action path="/*Person" type="cn.itcast.PersonAction" scope="request" input="/{1}.jsp" parameter="method">
<forward name="list" path="/WEB-INF/pages/list.jsp"/>
</action>
使用通配符,只不过命名的时候*的位置跟{1}保持一致.
我写的这个ac ...
在ActionMessages中包含着一个HashMap,其中的key就是add方法的property参数,然而他的值对应的是一个ActionMessageItem,ActionMessageItem是该类的一个内部类,当中包含了一个ArrayList。
由此可见,一个property中可以包含着多个ActionMessage,这些Acti ...
此文章为转载
struts标签是不能嵌套的,但是struts标签中可以嵌入java代码。 例一:<logic:iterate id="cl" name="Ids"> //循环取得id
//比较beanname中的id是否和cl中的id相同,如果相同就显示cl 中的name <logic:equal name="beanname" property="id" value="<bean:write name="cl" pr ...
解决方法:
1.这个Action的入口参数要和DispatchAction相一致。通常是(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
- 2012-05-05 13:46
- 浏览 799
- 评论(0)
javax.servlet.ServletException: DispatchMapping[/login] does not define a handler property
at org.apache.struts.actions.DispatchAction.getParameter(DispatchAction.java:325)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:170)
at org.apache.struts.action.RequestProcessor.pro ...
- 2012-05-05 13:26
- 浏览 1938
- 评论(0)
严重: Servlet /addresslist threw load() exception
javax.servlet.UnavailableException: org/apache/commons/collections/CursorableLinkedList
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)
at javax.servlet.GenericServlet.init(GenericServlet.java:160)
at org.apache.catalina.core.S ...
MyEclipse Tips
- 博客分类:
- Tips
包的目录结构的显示方式:
在package Explorer中有一个倒三角的View Menu,点击,选择Package Presentation,会有两个选项,Flat和Hierarchy。一般默认是Flat,也就是平铺的意思;要换成目录就选择Hierarchy。
Servers出现多个server
打开servers视图,在列表中区域点右键,选择manage lunch configurations;
对server进行相关操作。
IdCard,Person俩个实体。
如果在id_card表中是以主键同时当外键用的情况下,那么这俩个实体就是一对一的关系。
如果在id_card表中增加一列personz_id当做外键建立联系的情况下,那么对于Person而言就是一对多的关系。
property-ref属性是针对一对多的情况下,配合主键的生成方式。
这时如果用在第一种情况下就会抛出异常。
在hibernate中,每个数据表对应的其实是一个实体类,每个实体类有一个对应的hbm.xml配置文件和你匹配,myeclipse中有个MyEclipse Database Explorer视图,它提供了myeclipse与数据库直接连接的内置窗口,并且通过此窗口可以生成hibernate的mapping文件。 在原有的工程中我配置好了这些,并且可以对数据表进行浏览和数据修改了,但是在执行Generate Hibernate Mapping时,location项browser的时候,弹出窗口显示没有合适的No entries available,即没有办法选择工程文件包目录。
原来需要先 ...
spring使用 常见异常
- 博客分类:
- DEBUG
1 - java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
添加包common-logging.jar
2 - java.lang.ClassNotFoundException: javax.transaction.Synchronization
添加包jta.jar(hiberante)
3 - java.lang.ClassNotFoundException: org.dom4j.DocumentException
添加包dom4j-1.6.1.jar
4 - java.la ...
jsp:
<form action="UserServlet.do?method=login" name="form1" method="Post">
web.xml:
<servlet>
<servlet-name>UserServlet</servlet-name>
<servlet-class>com.cms.servlet.UserServlet</servlet-class>
</servlet>
<servlet-m ...
private String drv = "com.mysql.jdbc.Driver";
private String url = "jdbc:mysql://localhost:3306/demo";
private String usr = "root";
private String pwd = "root";
private Connection conn = null;
private Statement stm = null;
private ResultSet rs = null;
pu ...