zoukankan      html  css  js  c++  java
  • 学习总结-向后台传参

    一.一般我们是希望在表单填写的各个信息都能提交到后台并封装成一个对象来处理

      1.在页面上通过<input>元素的name属性指定参数名,如果是type="text",我们在文本框输入的值会被作为参数值进行提交;它的value属性一般都用来回显使用;

      2.如果要进行回显操作,一般是从后台返回一个对象到回显页面中;我们假设返回的对象有三个属性A,B,C,A和B在回显页面中是有对应的有实际意义表单项进行回显的,而C没有;但是我们又需要C属性来作为参数,以便之后传给后台来使用,所以我们一般都会设置隐藏域<input type="hidden">,该input在页面上只是作为保存上次传来的参数,方便下次的使用,在表单本身是没用任何意义的;

      3.想要获取参数很多情况是后台查到数据放到request域中转发到页面回显,还有一种是页面自己上传的参数可作为回显的数据,通过EL表达式从param内置对象中可以获取到页面上传的参数

    二.在struts2中传参

      1.一般我们传参有两种方式:<input>传参,URL传参;

      2.在struts2的ActionContext中有一个键为“parameters”的键值对,值为一个map,该map用来存储页面传来的参数,可用于后台转发的页面来获取使用,它对两种传参的方式都有用!

  • 相关阅读:
    MySQL基础(3):进阶用法
    MySQL基础(2):DDL语言
    MySQL基础(1):基本语法
    Linux中配置ftp传输
    Eclipse插件安装的三种方法
    C++中string,wstring,CString的基本概念和用法
    程序员的谈判技巧
    转:C++编程隐蔽错误:error C2533: 构造函数不能有返回类型
    CMake入门以及学习笔记
    程序员的学习方法
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/12835953.html
Copyright © 2011-2022 走看看