`
littie1987
  • 浏览: 133442 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
JBPM4没有自带sqlserver的脚本,所以只能自己创建数据表   下面是建表语句:create table JBPM4_DEPLOYMENT (      DBID_ numeric(19,0) not null,      NAME_ varchar(255),      TIMESTAMP_ numeric(19,0),      STATE_ varchar(255),      primary key (DBID_)  );  ...

struts笔记

struts.devMode = false struts.configuration.xml.reload = false;-----是否在struts.xml改变的时候重新加载应用 可以利用struts的标签<s:property name="exceptionStack"/>----输出异常堆栈信息, <s:property name="exception.message"/>----可以输出message信息。
当然struts2中还有常见的两种方法获得 获取HttpServletRequest / HttpSession / ServletContext / HttpServletResponse对象 方法一,通过ServletActionContext.类直接获取: public String rsa() throws Exception{ HttpServletRequest request = ServletActionContext.getRequest(); ServletContext servletContext = ServletActionContext.getServletCont ...
$("input[name='username']").val();
struts2-core-2.3.1.jar xwork-core-2.3.1.jar commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang-2.5.jar commons-logging-1.1.1.jar freemarker-2.3.18.jar javassist-3.11.0.GA.jar ognl-3.0.3.jar

struts2 ognl

在编程中,Struts2 OGNL基础上的增强 1、值栈(ValueStack) Struts2 OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是OgnlContext),并将值栈设为Struts2 OGNL的根对象。 我们知道,Struts2 OGNL上下文中的根对象可以直接访问,不需要使用任何特殊的“标记”,而引用上下文中的其他对象则需要使用“#”来标记。由于值栈是上下文中的根对象,因此可以直接访问。那么对于值栈中的对象该如何访问呢?Struts2提供了一个特殊的OGNLPropertyAccessor,它可以自动查找栈内的所有对象(从栈顶到栈底),直接找到 ...

JPA中的常用方法

    博客分类:
  • JPA
public void merge(Object entity)          merge 方法的主要作用是将用户对一个 detached 状态实体的修改进行归档,归档后将产生一个新的 managed 状态对象。   对不同状态下的实例 A , merge 会产生以下操作 : 1.       如果 A 是一个 detached 状态的实体,该方法会将 A 的修改提交到数据库,并返回一个新的 managed 状态的实例 A2; 2.       如果 A 是一个 new 状态的实体,该方法会产生一个根据 A 产生的 managed 状态实体 A2 ; 3.      ...

JPA中的常用方法

    博客分类:
  • JPA
1:如果你知道一个实体对象的id,那么就可以用find方法到数据库里加载这个对象。例:      cat = em.find(Cat.class, catId);2:使用代理对象      child = new Child();     child.SetName("Henry");     Parent parent = em.getReference(Parent.class, parentId); //no query to the DB     child.setParent(parent);     em.persist(child); 3:返回迭代器 I ...
有时候,使用Struts2的<s:fielderror />标签还是比较好的。但是这个标签本来的样式实在很难看,不但换行,而且有个大大的黑点。一看就知道用了<ui><li /></ui>。 修改方法: 1. 找到struts2-core-2.XXX.jar,解压。 2. 在struts2-core-2. XXX/template/simple目录下找到fielderror.ftl 3. 在项目的src下建立一个template文件夹,并建立simple子文件夹。将fielderror.ftl放到这个simple子文件夹里。打开这个field ...
在struts2中有两种方式可以得到这些对象 1、非IoC方式 要获得上述对象,关键Struts 2中com.opensymphony.xwork2.ActionContext类。我们可以通过它的静态方法getContext()获取当前Action的上下文对象。有了这个对象我们想获得其他几个对象就好办了 ActionContext ctx = ActionContext .getContext(); Map session = ctx.getSession(); 细心的朋友可以发现这里的session是个map对象在Struts2中底层的session都被封装成了Map类型我们可以直接操作 ...

Ant+xdoclet

      使用Ant+xdoclet结合,可以很快的生成hibernate的映射文件。       要使用xdoclet必须导入xdoclet的jar包。具体的jar包可以到apache的官方网站下载,地址为: http://xdoclet.sourceforge.net/xdoclet/install.html。下载的时候注意下载xdoclet-bin-1.2,因为它包含了jar包、例子程序、文档等等,是最全的。       下面是一段主流的ant+xdoclet配置   <path id="xdoclet.task.classpath">& ...

Junit单元测试

   使用Junit进行简单的单元测试是一件很简单的事情,但如果测试类与外部类有依赖关系,这时候就不好测试了。现在运用EasyMock技术可以解决这种麻烦。     在使用easymock之前需要导入两个jar包,easymock.jar,easymockclassextension.jar。前面那个是针对接口进行代理,而后面那个jar文件是针对类进行代理。    注意:针对类进行代理就需要用到cglib技术,在整合SSH项目的时候,hibernate和spring都有自己的cglib的jar包。这时候会引起冲突。建议去掉hibernate的cglib-2.2.jar,保留spring的cg ...
    在hibernate中实现泛型DAO时,最大的一个难点就是获得泛型类型的class对象。 public class GenericHibernateDao<T extends Serializable, PK extends Serializable> extends HibernateDaoSupport implements GenericDao<T,PK>{ private Class<T> entityClass; // 构造方法,根据实例类自动获取实体类类型 public Generic ...

Struts2中的OGNL

     struts2提供了一套很强大的标签ognl。平时我们经常用的形如<s:property value="username"/>的写法就是ognl表达式。     ognl中一个很重要的概念就是上下文。ognl的上下文就是一组名称和对象的集合,说通俗点就是一个M ...

Struts2标签01

URL标签。   典型用法: <a href="<s:url action='hello'/>">Hello World</a>   该链接会直接交给一个叫做hello的action处理。   带参数的用法:     TextField标签 <s:textfield>   典型用法:   通过资源文件读取: <s:textfield key="personBean.firstName" /> 对应资源文件如下: personBean.fir ...
Global site tag (gtag.js) - Google Analytics