Struts2
心语Rain
终于找到3年前的账号了,激动~~~~
展开
-
一次性获取页面name属性相同的所有组件值
在类中得到页面上的值,一般使用 request.getParameter(String name) Name是指文本框的属性,不过不能避免出现多个文本框有同一个name属性,而上边这种情况,只可以取到第一个值,其他的自动忽略。 使用 request.getPara原创 2011-09-15 13:24:08 · 3982 阅读 · 2 评论 -
Struts2验证
在上一节的基础之上,给项目加上验证:非空和用户名、密码如果不是咱指定的也报错 首先,修改Action类,要继承ActionSupport类,然后,实现以下方法 public String execute() throws Exception{ if("hello原创 2011-09-14 15:35:26 · 609 阅读 · 0 评论 -
Struts2整体学习(第一天)
终于把电脑弄出声音了,不用再让我天天面对一个哑巴了,高兴!从今天开始,学习Struts2,看视频,敲代码,做笔记,写文章! Struts2入门及基本配置 Struts2来源与webwork以及Struts 开发环境: IDE:MyEclipse8.0 Container原创 2011-09-14 13:31:47 · 647 阅读 · 0 评论 -
Struts2输入校验(四) の校验框架 ——非字段校验
非字段校验和字段校验的底层是相同的,只是逻辑思维不相同而已。 字段校验的逻辑是:首先确定我去校验谁,然后确定拿谁去校验。 非字段校验的逻辑是:先确定我拿谁去校验,然后去校验谁。 下边分别选取一下这两种校验的片段,大家自己区别一下。 字段校验:原创 2011-09-26 17:20:16 · 1021 阅读 · 0 评论 -
Struts2输入校验(四) の校验框架——字段校验
Struts2的校验框架是基于XML文本配置的,不需要编码 创建XML文件,名为:XXXX-validation.xml 其中,XXXX是Action类的名称。位置放在和Action同一包下。 Struts2的校验分为两种:字段校验和非字段校验。 两者本质上是一样的,只是针原创 2011-09-23 17:25:27 · 1121 阅读 · 0 评论 -
Struts2输入校验(三) のaddActionError的用法
上一节做的验证信息,都是通过addFieldError保存的,现在使用addActionError做保存出错信息用。 Struts2的错误信息分两种级别,第一种是:field(属性)级别;第二种是:action级别 两者的区别在于:addFieldError事实上是将错误信息原创 2011-09-22 15:13:46 · 11108 阅读 · 2 评论 -
Struts2 一个Action实现多个业务逻辑
这个功能和Struts1中的DispatcherAction比较相像 在struts.xml文件中, 如果没有指定method这个属性,则请求发送过来之后,执行Action类中execute方法,一旦指定了method属性值,则执行Action 中所对应的方法,这原创 2011-09-22 15:18:48 · 3581 阅读 · 2 评论 -
Struts2输入校验(二) の 替换原有的错误信息提示格式
全局的错误信息显示格式处理 在Struts.xml中定义需要替换错误信息的国际化资源文件 constant 表示常量,在整个项目中你需要的所有的常量,将name和value写下来,这里的设置可以替换掉Struts2内置的一些信息。其中name中原创 2011-09-21 15:06:59 · 2764 阅读 · 0 评论 -
Struts2输入校验(一)
输入校验就是检查用户输入的信息是否合法。 输入校验是建立在类型转换基础之上的。 Struts2内置校验 Struts2表单中有一种内置的验证,但是这种错误提示不能提供给用户看,所以没有太大用处。 Input返回值,只需在struts.xml中配置一下,错误信息要显示到哪个原创 2011-09-20 17:16:32 · 1040 阅读 · 0 评论 -
Struts2局部类型转换
(局部)类型转换的基本流程: 提交表单struts.xml查找actionAction类根据表单中的name属性调用set方法将值赋给对应的属性,调用每个属性之前,检查又没有定义这个类型的自定义类型转换如果没有,则根据默认的规则转换;如果有,则检查在同一目录下,有木有资源文原创 2011-09-15 16:41:55 · 836 阅读 · 0 评论 -
Struts2 could not find action or result 解决办法
使用Struts2做自动类型转换的时候,出现could not find action or result错误,自己检查了一下,逻辑没什么问题,代码好像也对,就上网查了一下,发现网友给出的答案都是说Action配置错误,struts.xml文件放错位置……我的这些方面都没错,郁闷原创 2011-09-15 16:29:40 · 1709 阅读 · 0 评论 -
Struts2中的get、set方法重要性
在Struts2中,客户端和服务器之间的数据传输全部要用到get、set方法 当在业务逻辑中需要用到页面传过来的值的时候,只要保证Action中属性的set方法和页面中的name属性值相同即可。(去掉set,方法名大写变小写) 当在显示原创 2011-09-15 14:08:58 · 1699 阅读 · 0 评论 -
Struts2输入校验(五) の FieldError和ActionError的区别
Struts2的错误信息分两种级别,第一种是:field(属性)级别;第二种是:action级别 注意:如果Action中的校验和校验框架同时使用,那么两者都执行,首先执行校验框架,然后Action的validate方法。 原因:原创 2011-09-30 13:13:54 · 3271 阅读 · 2 评论