1. Action中的属性与表单中的属性一致就可以JSP中的表单<formaction="login.action"method="post">用户名:<inputtype="text"name="username"/> <br/>密码: <inputtype="password"name="password"/><br/><inputtype="submit"value="登陆"/></form>Action中的属性 publicclassLoginActionextends ActionSupport {private String username;private String password;public String getUsername() {returnusername;}publicvoid setUsername(String username) {this.username = username;}public String getPassword() {returnpassword;}publicvoid setPassword(String password) {this.password = password;}public String execute(){if( username.equalsIgnoreCase("aaa")&&password.equals("aaaaaa")){returnSUCCESS;}else{returnERROR;}}}2. 使用一个VO类在表单中提交的属性名改为user.username<formaction="login.action"method="post">用户名:<inputtype="text"name="user.username"/> <br/>密码: <inputtype="password"name="user.password"/><br/><inputtype="submit"value="登陆"/></form>LoginAction中的属性改为userpublicclassLoginActionextends ActionSupport{private User user;public User getUser() {returnuser;}publicvoid setUser(User user) {this.user = user;}public String execute(){if( user.getUsername().equalsIgnoreCase("aaa")&&user.getPassword().equals("aaaaaa")){returnSUCCESS;}else{returnERROR;}}}3. 使用Struts2中的ModelDriven数据模式Action类要实现一个泛型接口,前台表单与1相同publicclassLoginActionextends ActionSupport implements ModelDriven<User> {private User user = new User();public String execute(){if( user.getUsername().equalsIgnoreCase("aaa")&&user.getPassword().equals("aaaaaa")){returnSUCCESS;}else{returnERROR;}}public User getModel() {returnuser;}}

Struts2中表单与Action传递数据三种方式相关推荐

  1. (21) java web的struts2框架的使用-Action实现的三种方式

    上一篇介绍了struts使用的四个步骤. 其中在开发action的时候,可以有三种实现方式: 1,写一个类,继承与ActionSupport 2,写一个类,实现Action接口 3,写一个类,实现业务 ...

  2. ireport参数传递json_Json传递数据两种方式(json大全)

    1.Json传递数据两种方式(json大全) ----------------------------字符串 var list1 = ["number","name&qu ...

  3. SQL:使用备份向导、SQL命令、导出数据三种方式对已建立的数据库进行备份

    SQL:使用备份向导.SQL命令.导出数据三种方式对已建立的数据库进行备份 目录 题目要求 解题步骤 题目要求 使用备份向导备份数据库 "DEMO_4_2_2_1"到考生文件夹&q ...

  4. matlab热量传递,热量传递的三种方式

    原标题:热量传递的三种方式 热量传递是一种普遍存在的现象.两个物体间或同一物体的不同部位,只要相互之间存在温度差,且两者之间没有隔热层,那么热量就会从温度较高的物体或部位传递到温度较低的物体或部位中, ...

  5. Struts2-从值栈获取list集合数据(三种方式)

    创建User封装数据类 public class User {private String username;private String password;public String getPass ...

  6. 前端:JS/32/form对象(表单)(form对象的属性,方法和事件),受返回值影响的两个事件(onclick事件,onsubmit事件),获取表单的元素对象的三种方式,表单的提交和验证方法总结

    form 对象(表单) 一个<form>标记,就是一个<form>对象: 1,form对象的属性 name :表单的名称,主要用来让JS来控制表单: action :表单的数据 ...

  7. php 多参数函数,php自定义函数的参数在函数间传递的三种方式详解

    在调用函数时,需要向函数传递参数,被传入的参数成为实参,而函数定义时的参数为形参.上一章节我们对php自定义函数的参数进行了实例讲解,本章节就重点介绍一下函数间参数传递的3种方式:按照值传递,按引用传 ...

  8. Struts2中jsp前台传值到action后台的三种方式以及valueStack的使用

    struts2中的Action接收表单传递过来的参数有3种方法: 如,登陆表单login.jsp: 1 <form action="login" method="p ...

  9. 【大数据开发】SparkCore——进阶算子、Action算子、查看分区数的三种方式

    源代码中的大写V,指的是value rdd.getNumberPartitions获取分区数量 Transformation算⼦全都是RDD[U,T]类型的 Action算子的返回值一般情况下不会是R ...

最新文章

  1. window.location.href如何多次请求_RabbitMQ如何保证幂等性?
  2. Mybatis-generator逆向生成运行正常,但没有生成任何文件
  3. C++实现双栈结构(一个顺序表中使用两个栈)
  4. 使用BUCK进行iOS项目打包
  5. wxpython富文本_去除富文本编辑器中的标签
  6. 确保帐户安全 谈MySQL数据库安全解决方案
  7. tomcat下jaas配置实例
  8. (20191123)matlab绘制指定数值的等高线并添加标注+Matlab绘制平行x或y轴或任意直线
  9. 解决VsCode下载慢问题
  10. FMCW激光雷达原理推导公式
  11. java多个文件加密压缩_Java实现自动压缩文件并加密的方法示例
  12. 进程之间的通信(管道详解)
  13. 【图像去噪】基于matlab自适应中值滤波图像去噪【含Matlab 1156期】
  14. puzzle(105)幻方、幻圆、拉丁方
  15. 云南省增值税发票综合平台(修订版)----发票抵扣勾选教程---
  16. 初步使用计算机教学设计,【教资笔试——科目三】信息技术教学设计范例
  17. 关于华为昆仑关键业务服务器
  18. CVPR小样本检测:蒸馏上下文助力小样本检测(代码已开源)
  19. 重叠社区发现-LFM算法
  20. 学习python[:,:]

热门文章

  1. 【Android 逆向】Dalvik 函数抽取加壳 ( 类加载流程分析 | DexPathList#findClass 函数分析 | DexFile#loadClassBinaryName 函数 )
  2. 【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )
  3. 【字符串】字符串查找 ( Rabin-Karp 算法 )
  4. 【错误记录】安卓编译错误 ( Could not find xxx.tools.build:aapt2 )
  5. 【计算理论】可判定性 ( 对角线方法 | 使用对角线方法证明 通用任务图灵机 语言 不可判定 )
  6. 【Android 内存优化】垃圾回收算法 ( 内存优化总结 | 常见的内存泄漏场景 | GC 算法 | 标记清除算法 | 复制算法 | 标记压缩算法 )
  7. noip2018——题解总结
  8. WEB前端笔试题(4)
  9. 分页控件-ASP.NET(AspNetPager)
  10. [翻译]No.9352 SharePoint Pages(1)之SharePoint页面体系架构