- 浏览: 656954 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (173)
- ajax (4)
- ant (4)
- css (14)
- eclipse (1)
- exe4j (0)
- hibernate (7)
- html (29)
- http (2)
- install4j (0)
- java (35)
- javascript (31)
- jdbc (1)
- jquery (2)
- jsp (15)
- linux命令 (8)
- ooad (2)
- properties (3)
- servlet (1)
- spring (3)
- struts (6)
- swing (4)
- thread (2)
- version_control (1)
- webservice (4)
- xml (4)
- 数据库 (19)
- 正则表达式 (5)
- 其他 (16)
- 面试题 (1)
- 框架 (9)
- maven (1)
- util (29)
- 设计模式 (1)
最新评论
-
herodie4444:
看起来好像不难。
Java Struts2创建Excel文件并实现文件下载 -
心轨翼:
Java遍历Set集合方法 -
魔鬼的献祭:
...
java的web开发分页工具类 -
Nmxszxsl:
能发一个没有被墙的代码到我的邮箱吗?万分感谢。54365156 ...
Google翻译post提交无长度限制的在线翻译例子 -
782763595:
...
jar包混淆器介绍
1.Action中的属性与表单中的属性一致就可以
2.使用一个VO类
3.使用Struts2中的ModelDriven数据模式
参考:
http://gty.vip.blog.163.com/blog/static/1192114782009759355784/
JSP中的表单 <form action="login.action" method="post"> 用户名:<input type="text" name="username"/> <br/> 密码: <input type="password" name="password" /> <br/> <input type="submit" value="登陆" /> </form> Action中的属性 public class LoginAction extends ActionSupport { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String execute(){ if( username.equalsIgnoreCase("aaa")&&password.equals("aaaaaa")){ return SUCCESS; } else{ return ERROR; } } }
2.使用一个VO类
在表单中提交的属性名改为user.username <form action="login.action" method="post"> 用户名:<input type="text" name="user.username"/> <br/> 密码: <input type="password" name="user.password" /> <br/> <input type="submit" value="登陆" /> </form> LoginAction中的属性改为user public class LoginAction extends ActionSupport{ private User user; public User getUser() { return user; } public void setUser(User user) { this.user = user; } public String execute(){ if( user.getUsername().equalsIgnoreCase("aaa")&&user.getPassword().equals("aaaaaa")){ return SUCCESS; } else{ return ERROR; } } }
3.使用Struts2中的ModelDriven数据模式
Action类要实现一个泛型接口,前台表单与1相同 public class LoginAction extends ActionSupport implements ModelDriven<User> { private User user = new User(); public String execute(){ if( user.getUsername().equalsIgnoreCase("aaa")&&user.getPassword().equals("aaaaaa")){ return SUCCESS; } else{ return ERROR; } } public User getModel() { return user; } }
参考:
http://gty.vip.blog.163.com/blog/static/1192114782009759355784/
发表评论
-
Java Struts2创建Excel文件并实现文件下载
2015-01-16 17:42 1827在做管理系统的时候,经常会用到文件的下载,特别是Excel报表 ... -
Struts2非UI标签
2013-06-05 18:58 2391一 介绍 1.Struts2的作用 ... -
转 js中数据类型判断(转)
2012-11-05 11:07 1107转载自: http://www.cnblogs.com/yjh ... -
包含日期和时间的选择器(转)
2012-09-27 16:11 1030转载自: http://www.cnblogs.com/swe ... -
Struts2的简单示例action类
2012-09-26 19:57 4651基类: package com.kit.common; ... -
jsp通用分页实现脚本
2012-09-26 17:12 1665工具脚本使用时只需替换url的问号前半部分即可。 此页面需要j ... -
Java过滤html标签
2012-09-21 09:54 1753方法一: String oldStr="< ... -
Web项目设置页面不缓存
2012-08-04 19:55 2805htm网页 <meta http-equiv=&qu ... -
JS动态创建表格(转)
2012-01-06 18:40 1141目标:生成一个2000*5的表格,每个单元格的内容是行号+逗号 ... -
ajax请求带中文url的参数转码解码
2011-12-13 10:56 3694js提交ajax请求,默认编码方式是ISO-8859-1,此编 ... -
CSS模块化设计——从空格谈起
2011-12-06 12:00 964引子: 今天在蓝点看 ... -
html框架页面文档声明
2011-12-06 10:55 2131通俗地讲,文档类型声明(Document Type Decl ... -
本地、远程图片上传预览
2011-11-24 11:00 1852本地、远程图片上传预览,带文件类型检查等功能,更多功能等待仔细 ... -
图片上传预览
2011-11-23 18:31 1365支持IE和FireFox,动态添加图片。 <!DOC ... -
修改 input file 的按钮值
2011-11-23 14:32 3841在网页中修改头像功能时需要把文件框给隐藏掉,网上找到如下方法解 ... -
HTML4和HTML5之间的10个主要不同
2011-11-17 13:04 811cnbeta.com上看到的文章, ... -
浏览器对js支持的差异
2011-11-16 17:31 925document.all firefox不支持,IE支持 -
键盘与ASCII对应值
2011-11-16 11:35 1198还未进行仔细编辑,待有空编辑成表格展示。 ASCII 表 及 ... -
表格测试
2011-11-16 11:27 847abccde -
网页iframe标签使用
2011-11-04 10:50 1340iframe使用很简单,使用src属性指向另一个你需要包含的另 ...
相关推荐
6.7.2 Struts 2中常用的表达式语言特性 131 6.7.3 表达式语言的高级特性 135 6.8 小结 137 第7章 UI组件标签 139 7.1 为什么需要UI组件标签 139 7.2 标签、模板和主题 144 7.2.1 标签 146 7.2.2 模板 146 7.2.3 ...
Struts2的一个关键特性就是它可以对Action携带的数据进行读写访问,例如在前面我们在表单中使用user.username指定数据传递给Action的user对象的username属性,在元素中使用user.username来获取用户的名字,这是通过...
作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,如数据类型转换、文件上传和下载、提高Struts 2应用的安全性、调试与性能分析、FreeMarker、Velocity、Ajax,等等。跟随作者一道深入Struts 2,聆听...
struts2表单标签 1 1、struts资源文件中文解决方法 1 2、开发struts2流程 1 3、创建拦截器: 2 4.标签中引用资源文件内容 3 5.创建资源文件 3 6.Action中访问servlet API 3 7.Action访问资源文件 3 8.资源文件_...
如数据类型转换、文件上传和下载、Struts2应用的安全性、调试与性能分析、FreeMarker、Velocily、Ajax,等等。跟随作者一道深入Struts2。聆听大量来之不易的经验之谈。你对Struts2开发框架的理解和应用水平都将更上...
2.6.2. Struts的强项........................................................................................................58 Struts in Action 中文版 Lastest Revised:10/14/2005 10:27:00 AM ...
13.1 使用Struts Bean标签保存与传输数据小实例 15 第14章 Struts Logic标签库 15 14.1 如何使用Logic标签进行基于值的条件显示 15 14.1 如何使用Logic标签进行字符串匹配 15 14.1 如何使用Logic标签来检测值是否...
A FormBean是一种数据bean,主要用来封装表单提交上来的数据,并把这些数据传递给Action B 在FormBean中可以对页面上传递来的参数进行一下格式上的验证,这种验证是一种客户端的验证 C 用户每次提交表单,都会...
3.7.2 application中数据的操作 3.7.3 Web应用初始化参数的配置 3.7.4 application对象应用示例 3.8 其他内置对象的应用 3.8.1 应答与请求的page对象 3.8.2 页面上下文的page Context对象 3.8.3 获取web.xml配置信息...
• Before passing it to the Action class, Struts will also conduct form state validation by calling the validation() method on UserActionForm. Note: This is not always wise to do. There might be ways ...
2. 两种实现方式 81 3. 生命周期及状态转换 84 4. 线程调度 85 5. 线程同步 92 三. Jsp 101 (一) myeclipse上配置Tomcat服务器 101 (二) Jsp+servlet+bean版HelloWorld概览 105 (三) Jsp基本页面标签 116 1. 标签 ...
2. 深入STRUTS 架构..................................................................................37 2.1. 随便谈谈.......................................................................................
并被填入表单相应的数据,ActionServler根据Struts-config.xml文件配置好的设置决定是否需要表单验证,如果需要就调用ActionForm的 Validate()验证后选择将请求发送到哪个Action,如果Action不存在,ActionServlet...
11.4 Action 数据获取与传递 11.5 Struts 表单验证 第12章 标签库及其应用 12.1 Struts标签库基础知识 12.2 Struts标签库应用实例 12.3 JSTL基础知识 12.4 EL表达式基础知识 12.5 JSTL核心标签库 12.6 网络...
基本控制流程类似Struts,但业务控制类(Action)不须要实现任务接口,表单收集类也不须实现任何接口(框架中大量用到反射机制),从而不用从ActionForm拷贝属性到实体Bean直接做为DTO向下层传递。 想自己写Web框架的...
struts2:使用struts2的jar包 * 项目体系分层: cn.itcast.elec.containner:自定义的spring容器,用于在控制层调用操作业务层 cn.itcast.elec.dao:项目的dao层,负责连接数据库的操作 cn.itcast.elec.daomain:...