输入校验分为客户端校验和服务器校验。Struts2可以同时完成这两种校验。All input is evil.——《Writing Secure Code》手动完成输入校验: 重写Action中的validate()方法(继承自ActionSupport类)重写Action中的validateXxx...
分类:
其他好文 时间:
2015-05-16 10:28:30
阅读次数:
117
在struts2框架中实现手动处理输入验证,只需要在Action中对父类ActionSupport的validate方法重写即可。就是讲输入验证逻辑写在validate方法中。下面看项目中的Action类checkUser.java
package action;
import java.util.regex.Matcher;
import java.util.regex.Pattern...
分类:
其他好文 时间:
2015-05-11 22:10:33
阅读次数:
121
CSDN的ASK频道,看到关于struts2返回json数据的问题,整理了下struts2的简单demo,完成JSON数据的展示。
Action定义
public class ValidateAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private String u...
分类:
编程语言 时间:
2015-04-24 16:19:12
阅读次数:
111
1.值栈入门下面我们建立struts2ognl项目来练习ognl的使用。步骤一、搭建strust2的开发环境步骤二、建立LoginAction,主要代码如下:package com.asm;public class LoginAction extends ActionSupport{ priv...
分类:
其他好文 时间:
2015-04-15 12:49:40
阅读次数:
252
在使用struts2的时候,我们都知道以前的那种以离散的值作为传递的单位,他们的请求url是这么写的: localhost:8080/test/login?username=hello&password=world
以及其对应的action是这么写的public class LoginAction extends ActionSupport
{
private String usern...
分类:
编程语言 时间:
2015-04-12 10:43:39
阅读次数:
156
一、Spring与Struts2的整合1.1、整合步骤1.2、配置web.xml1.3、配置spring配置文件applicationContext.xml1.4、配置struts配置文件1.5、Action继承ActionSupport类二、spring与hibernate整合2.1、步骤2.2、...
分类:
编程语言 时间:
2015-04-12 01:20:16
阅读次数:
185
struts2 Action获取表单传值1.通过属性驱动式JSP: Action:直接通过get、set方法获取。public class sysAction extends ActionSupport{ private String username; public String l...
分类:
Web程序 时间:
2015-04-08 22:46:00
阅读次数:
128
基于XML配置方式实现输入校验 I:定义Action * 要继承ActionSupport或者实现Validateable接口: II:配置struts_validate.xml文件 * 验证出错转向的页面 struts.xml配置/validate/loginx...
分类:
其他好文 时间:
2015-04-07 15:29:49
阅读次数:
302
struts2校验有两种实现方法: 1. 手工编写代码实现(基本验证) 2. 基于XML配置方式实现(验证框架)手工编写代码实现(基本验证)I:首先创建一个EmployeeAction类继承于ActionSupport对应的页面表单元素就一个empIdpublicclassEmployeeActio...
分类:
其他好文 时间:
2015-04-07 15:18:12
阅读次数:
164
这两个方法都是ActionSupport类实现的方法,应用中我们都会继承ActionSupport类,在ActionSupport类中实现了一个hasErrors()方法,该方法会判断是否存在这两种级别(Action级和Field级)的error,所以当我们需要报错时,我们可以方便的应用:如try ...
分类:
其他好文 时间:
2015-03-21 16:53:57
阅读次数:
118