摘要:
Java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:result = object instanceof class参数:Result:布尔类型。Object: 阅读全文
摘要:
在这里都已infoList这个集合作为示例,以下是Action类中的代码: 通常大家长使用的就不再这里一一赘述,只详细介绍平时大家不常用的: 数据标签 一.property -- 显示数据 1.default --默认值 --字符串,不是放OGNL 2.escape -- true/false 默认 阅读全文
摘要:
一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+( 阅读全文
摘要:
OGNL是Object-Graph Navigation Language的缩写,是一种功能强大的表达式语言。 OGNL的引入 1.ognl访问数据,以下将几种获取方式做了示例: Action类 JSP页面 显示结果 2.ognl访问复杂对象: Action类 JSP页面 显示结果: 2.ognl访 阅读全文
摘要:
一、Struts2拦截器原理: Struts2拦截器的实现原理相对简单,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的 拦截器对象,然后串成一个列表,最后一个一个地调用列表中的拦截器。 比如:应用要求用户登陆,且必须为指定用户名才可以查看系统中某个视图 阅读全文
摘要:
简单登陆后的权限验证 1.UserAction 2.Struts.xml中拦截器的配置信息 3.拦截器 阅读全文
摘要:
第一种方式:获取map类型的request,session,application 第二种方式:采用接口方式获得map类型的request、session、application 第三种方式:获取Http类型的request、session、application 阅读全文
摘要:
一个result代表了一个可能的输出。当Action类的方法执行完成时,它返回一个字符串类型的结果码,框架根据这个结果码选择对应的result,向用户输出。在com.opensymphony.xwork2.Action接口中定义了一组标准的结果代码,可供开发人员使用,当然了只有我们的action继承 阅读全文
摘要:
1.第一种方法: (上面的方法,不常用知道就好了) 2.第二种方法: 但是如果写的方法太多,一个方法一个action的这样写的话,就会显得非 常多,所以一般采用通配符的方式进行规范化。(如下所示) 阅读全文
摘要:
为了让用户开发的Action类更加规范,Struts2提供了一个Action接口,这个接口定义了Struts2的Action处理类应该实现的规范。下面是标准Action接口的代码: [java] view plain copy package ppp; public interface Action 阅读全文