`
文章列表
原文:http://blog.csdn.net/zhangxianwei/archive/2009/07/16/4353902.aspx 1.启动 <constant name="struts.devMode" value="true"/> 或者 <constant name="struts.configuration.xml.reload" value="true"/> 时启动tomcat报错。 org.apache.catalina.core.StandardContext fi ...
 继之前的工程,现在来看下如何实现双向映射。 就是用IdCard能找到Person,也能用Person找到IdCard   前面的IdCard和Person的实体类代码没有态度的变化,主要是因为要实现双向映射,所以要在两个类中分别持有另一方对象。   主要看下两个配置文件:   Person.hbm.xml   <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapp ...
昨天学习了一对一的单向映射,在这里回顾一下。   首先明确一对一的关联关系正如人和身份证直接的关系一样,一个人只能对应一张身份证;在这里只是从人能看到他的身份证,也就是单向映射。 所以就写了两个实体类,一个是person,另外一个就是IdCard。 person.java文件: package com.mp.hibernate; public class Person { private int id; private String name; private IdCard idCard; public int getId() { re ...
今天试着写了一个hibernate的关联映射,关系是一对多。 写了两个实体类,Group 和User。 Group.java文件: package com.mp.hibernate; public class Group { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return ...
 今天做了一个hibernate关于session的生命周期的测试,用的eclipse的junit工具类。 在昨天入门配置的基础上,创建了一个Sourse folder  名为test,主要放置测试类。   首先解释一下持久化对象: 瞬时对象(Transient Objects):使用new 操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其它对象所引用),它们的状态将会丢失,并由垃圾回收机制回收。 持久化对象(Persist Objects):持久实例是任何具有数据库标识的实例。它有持久化管理器Se ...
 今天试着看了一下hibernate,就做了一个很简单的配置。 现在把它写出来也是巩固一下: 由于hibernate是完全独立的,所以这里只是为了测试可以新建一个javaProject。 我就建了一个hibernate_first工程。 然后将所需要的jar包添加到工程,主要包括:      1、hibernate的核心jar包      2、hibernate所需要的支持jar包      3、所需要的数据库驱动包(这是使用的是mysql) 接着写hibernate的配置文件hibernate.cfg.xml(/src 下)  <!DOCTYPE hibernate-configura ...
今天晚上在 昨天的基础上面很快的添加了删除了修改的功能,完成了这个小实例。 附件中有工程文件和war文件
这两天抽空就在写这个用户维护管理模块。 目前就写了两个action,一个是ListUserAction 另一个是AddUserAction 现在主要看下AddUserAction: package com.mp.usermgr.actions; import java.util.Date; import com.mp.usermgr.manager.UserManager; import com.mp.usermgr.model.User; import com.opensymphony.xwork2.ActionSupport; public class AddUse ...
今天非常的郁闷啦!! 本来是想用struts2完成一个用户维护程序的小例子,主要就是对数据库的增删改查 可是在第一个list.jsp页面中就出现了一个错误无法解决,主要就是因为使用了struts2.0的标签<s:checkbox> <s:if test="null==userList||userList.isEmpty()"> <tr> <td class="rd8" colspan="6"> <font color="red"& ...
引用Struts2的配置可以分成三个单独的文件,如图2所示。 图2: 框架元素的配置文件 FilterDispatcher是一个servlet过滤器,它是整个Web应用的配置项,需要在“web.xml”中进行配置: <filter> <filter-name>action2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping& ...
首先请看如下代码: <s:if test="hasFieldErrors()"> <s:iterator value="fieldErrors"> <s:iterator value="value"> <script language="JavaScript"> alert('<s:property/>'); </scri ...
    最近在学习struts2,今天早上就想徒手写一个简单的实例。      主要完成功能就是登录。用户输入用户名和密码,如果都是admin则用户名和密码正确,如果有一个不符在报错。如果用户名和密码为空同样报错。      业务逻辑主要通过UserManager类完成,它是一个单例类,里面包括了login方法, 异常类有UserNotFoundException 和 PasswordErrorException .      action类有LoginAction.      工程文件见附件中。 注意:      错误信息显示 主要通过struts标签自动接收显示,所以在jsp页面中必须使用s ...
    前段时间一直在学习struts1.x,今天试着配置了一下,struts2.x,用的版本是struts2.0.14,因为现在对于2.0和2.1的区别还不是很清楚,所以先用了比较低的版本试一下。     就写了一个login项目,启动tomcat时就出现了配置方面的错误。在这里总结一下 警告: Settings: Could not parse struts.locale setting, substituting default VM locale 2009-8-15 13:41:10 org.apache.catalina.core.StandardContext filter ...
1.DBConfig.properties #属性文件,存放JDBC联接数据库的参数 #sql2005驱动 #DataBaseDriver = com.microsoft.sqlserver.jdbc.SQLServerDriver #DataBaseURL = jdbc:sqlserver://localhost:1433;SelectMode=cursor;DatabaseName=drp #DataBaseUser = sa #DataBaseUserPassword = #mysql驱动 DataBaseDriver = com.mysql.jdbc.Driver ...
Global site tag (gtag.js) - Google Analytics