struts2
文章平均质量分 91
littie1987
这个作者很懒,什么都没留下…
展开
-
利用Struts2的拦截器进行权限控制
1.在struts.xml中配置一个默认的拦截器,用于权限拦截。具体代码如下: <interceptors> <interceptor name="authority" class="en.estar.utils.AuthorityInterceptor"/> <interceptor-stac...原创 2011-02-24 11:36:54 · 90 阅读 · 0 评论 -
Struts2标签01
URL标签。 典型用法: <a href="<s:url action='hello'/>">Hello World</a> 该链接会直接交给一个叫做hello的action处理。 带参数的用法: TextField标签 <s:textfield> 典型用法: 通过资源文件读取: ...原创 2011-07-22 16:42:46 · 56 阅读 · 0 评论 -
Struts2中的OGNL
struts2提供了一套很强大的标签ognl。平时我们经常用的形如<s:property value="username"/>的写法就是ognl表达式。 ognl中一个很重要的概念就是上下文。ognl的上下文就是一组名称和对象的集合,说通俗点就是一个Map集合。在action中我们经常写如下的代码ActionContext.getContext(),其实就是获得了o...原创 2011-07-22 17:56:50 · 51 阅读 · 0 评论 -
struts2 ognl
在编程中,Struts2 OGNL基础上的增强 1、值栈(ValueStack) Struts2 OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是OgnlContext),并将值栈设为Struts2 OGNL的根对象。 我们知道,Struts2 OGNL上下文中的根对象可以直接访问,不需要使用任何特殊的“标记”,而引用上下文中的其他对象则需要使用“#”来标记。由于...原创 2011-12-24 10:35:35 · 155 阅读 · 0 评论 -
struts笔记
struts.devMode = false struts.configuration.xml.reload = false;-----是否在struts.xml改变的时候重新加载应用 可以利用struts的标签<s:property name="exceptionStack"/>----输出异常堆栈信息, <s:property name="exception.messa...原创 2011-12-25 10:57:22 · 55 阅读 · 0 评论 -
Struts 中使用request
在struts2中有两种方式可以得到这些对象 1、非IoC方式 要获得上述对象,关键Struts 2中com.opensymphony.xwork2.ActionContext类。我们可以通过它的静态方法getContext()获取当前Action的上下文对象。有了这个对象我们想获得其他几个对象就好办了 ActionContext ctx = ActionContext .getContex...原创 2011-12-06 17:07:31 · 108 阅读 · 0 评论 -
Struts2 修改默认主题样式
有时候,使用Struts2的<s:fielderror />标签还是比较好的。但是这个标签本来的样式实在很难看,不但换行,而且有个大大的黑点。一看就知道用了<ui><li /></ui>。 修改方法: 1. 找到struts2-core-2.XXX.jar,解压。 2. 在struts2-core-2. XXX/template/simple目...原创 2011-12-06 18:17:35 · 133 阅读 · 0 评论 -
Struts2拦截器
Struts2中有默认的拦截器struts-default。当然我们也可以自定义自己的拦截器。例如我们想要定义一个权限拦截器。 (1):定义一个类,继承自AbstractInterceptor,实现里面的 intercept方法。 @Override public String intercept(ActionInvocation invocation) throws Except...原创 2012-04-05 10:48:34 · 60 阅读 · 0 评论