action接收JSP页面传输的参数:

【1、使用action类的属性接收参数:

a.在action类中定义成员变量,并添加get、set方法;

b.在JSP页面中Form表单的Action属性指向对应的action,input控件的name属性和Action类中定义的成员变量一致。

【2、使用DomainModel接收参数:

a.创建一个实体javaBean类,定义成员变量,并添加get、set方法;

b.在action类中以之前创建的实体类(如user)作为成员变量,并添加get、set方法,此实体类不需要实例化对象;

c.在JSP页面中Form表单的Action属性指向对应的action,input控件的name属性需要指定到实体类的属性(如name=user.username);

【3、使用ModeDriven接收参数:

a.创建一个实体javaBean类,定义成员变量,并添加get、set方法;

b.在action类中以之前创建的实体类(如User)作为成员变量,该实体类需要实例化对象;

c.action类实现ModelDriven接口,重写getModel方法,使该方法返回实体类的实例化对象;

d.在JSP页面中Form表单的Action属性指向对应的action,input控件的name属性需要指定到实体类的属性(如name=username);

java 页面 传送参数,Struts2的action接收JSP页面传输的参数相关推荐

  1. struts2 从 action 到 jsp 页面

     xml 中设置使用 struts.xml   <action name="adduser" class="manage.personal.action.AddUs ...

  2. Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法...

    Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法 www.MyException.Cn   发布于:2012-09-15 ...

  3. Struts2中Action接收参数

    Struts2中Action接收参数的方法主要有以下三种: Struts2中Action接收参数的方法主要有以下三种: 1.使用Action的属性接收参数:     a.定义:在Action类中定义属 ...

  4. Struts2中Action接收参数的方法

    Struts2中Action接收参数的方法主要有以下三种: 1.使用Action的属性(属性驱动)接收参数:(推荐) a.定义:在Action类中定义属性,创建get和set方法: b.接收:通过属性 ...

  5. struts2从action向jsp传参数

    struts2从action向jsp传参数: 1.在action类里面的成员变量域那里写上你要返回给jsp的变量和相应的get  set方法(比如list).. 在execute方法里为list填充了 ...

  6. 在java里如何跨网页传参_【页面传值6种方式】- 【JSP 页面传值方法总结:4种】 - 【跨页面传值的几种简单方式3种】...

    JSP 页面间传递参数是项目中经常需要的,这应该算是 web 基本功吧. 试着将各种方式总结下来,需要时可以进行权衡利弊选择最合适的方式. 1. URL 链接后追加参数 URL 后面追加参数 resp ...

  7. MVC架构接收jsp页面传值

    一.jsp页面提交请求方式 1.发送ajax方式: get提交:参数可以用请求路径?a=1&b=2&c=3...方式 post提交:参数可以new 对象,然后用对象的属性进行传参. 2 ...

  8. java跳转到jsp_Servlet跳转到jsp页面的几种方法

    1.sendRedirect方式 sendRedirect("/a.jsp"); 可以将页面跳转到任何路径,不局限于web应用中,跳转的过程中url地址变化,无法使用request ...

  9. 【页面传值6种方式】- 【JSP 页面传值方法总结:4种】 - 【跨页面传值的几种简单方式3种】...

    页面传值--最佳答案6种方式: 一. 使用QueryString变量 QueryString是一种非常简单也是使用比较多的一种传值方式,但是它将传递的值显示在浏览器的地址栏中,如果是传递一个或多个安全 ...

最新文章

  1. agv机器人托举结构_AGV机器人常见减震浮动结构对比分析
  2. java在线用户查看_java Session统计在线用户,并且显示在线用户
  3. Linux Shell脚本入门教程系列之(十五) Shell函数简介
  4. HTML+CSS制作漂浮的对话框
  5. 协程分析之 context 上下文切换
  6. 【数组】牛客网:调整数组顺序使奇数位于偶数前面(一)
  7. 电脑专业英语1500词
  8. leetcode 刷道题 70 earch Insert Position 二进制搜索插入位置
  9. oracle数据库存储过程基本语法
  10. NLP 分类问题的讨论
  11. 一起来学Kotlin:概念:7. Kotlin 函数介绍:扩展函数,中缀函数,运算符函数,带有varrag输入的函数
  12. 数据结构实验之查找与排序
  13. 机器学习中的概念---输入空间、标记空间、样本空间、假设空间、版本空间
  14. AAA企业信用认证条件!AAA企业信用认证办理流程
  15. 数据泄露的原因是什么?如何保护数据安全?
  16. 高盛:Juniper市场表现将超过Cisco、Arista
  17. 商会协会团体网站搭建模板
  18. 在Linux安装两个MySQL5.7数据库实例
  19. ubuntu下putty的安装及使用
  20. fopen和open的区别

热门文章

  1. Java HashMap源码剖析
  2. hdoj 1114 Piggy-Bank(完全背包+dp)
  3. Kryo 为什么比 Hessian 快
  4. c/c++ 变量作用域
  5. VC中_T()与L区别(转)
  6. 网站项目管理规范手册
  7. 3-1-Servlet技术
  8. java code_Alibaba Java Code Guidelines 插件使用教程
  9. exif linux php扩展_CentOS下安装php扩展exif
  10. python读yaml的库_Python读取YAML文件过程详解