
struts2
bianguangxue
这个作者很懒,什么都没留下…
展开
-
2.action的配置、常量配置以及路径的配置
一、Action类的作用:接收和传递数据,调用逻辑。业务处理调度。 接收客户端的请求参数数据,调用业务逻辑类处理逻辑,返回结果码(响应资源的逻辑名-->资源的真实路径)。 1) Struts2中最简单的要求就是你的Action类中要提供一个默认的请求处理方法,这个方法的签名如下: public String execute() throws Exception{转载 2014-10-30 17:28:07 · 550 阅读 · 0 评论 -
6.拦截器(Interceptor)
一、拦截器(Interceptor) 1. 用于在某个方法或字段被访问之前,进行拦截,然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 2. Struts2拦截器结构的设计,是责任链模式的应用。 首先将整个执行划分成若干相同类型的元素,每个元素具备不同的逻辑责任,并将他们纳入到一个链式的数据结构中(堆栈结构也看作是一个递归的链式结构),每个元素又有责任负责链式结构转载 2014-10-30 22:33:47 · 358 阅读 · 0 评论 -
3.struts中的注解
说明: Java应用程序中的配置文件经历三个阶段: 1) properties文件:对于一简单的键值对的属性配置很方便。 2) xml文件:适用于配置信息具有层级的情况。 3) 基于注解的配置: 直接把配置参数放置在类、属性、方法、参数之上。可以少写一个配置文件。 1. 使用convention-plugin插件可以实现Action的零配置:约定大于配置 1) 在cl转载 2014-10-30 21:49:42 · 395 阅读 · 0 评论 -
使用structs 的拦截器记录操作日志系统
1.日志的实体类 @Entity public class LyjLog { @Id @GeneratedValue(strategy=GenerationType.AUTO) private Integer id; private String userName;//用户名 private String ip;//用户的ip private Date operationD原创 2014-11-28 14:21:42 · 718 阅读 · 0 评论 -
struts 拦截器来过滤用户的权限
package com.cstc.web.interceptor; import java.util.Set; import org.apache.commons.lang3.StringUtils; import org.apache.struts2.ServletActionContext; import com.cstc.common.Constants; import com.cst原创 2014-12-01 09:56:35 · 428 阅读 · 0 评论 -
ssh中nested exception is java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z
使用spring + hibernate annotations的@OneToMany 一对多双向关联后出现异常: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z 出现这种异常通常是由于Myeclipse的javaee.jar 版本较低,与Hibernate等自带的JPA出现了冲突, 处理原创 2015-01-08 10:24:32 · 2562 阅读 · 0 评论 -
Myecliose 下如何注册dtd文件
DTD相当于是编写XML文件的代码提示蓝本,在XML文件中声明DTD的ID或者URL,再在MyEclipse或者Eclipse中配置一下,重新打开这个XML文件,就可以用alt+/获得像编写JAVA代码一样的提示功能。 1.window--->preference --->Files and Editors---->XML Catalog---File System 注意 :public原创 2015-03-26 10:43:20 · 476 阅读 · 0 评论