实例:现在jsp页面传递一个名为username的参数到action中

url:   http://localhost:8080/StudentSystem/role_list.action?username=1321312

一、通过get set方法获取

在对应的action类中定义同名变量,并生成set get方法,那么参数将会自动获取值

String username;

public String getUsername()
 {
  return username;
 }

public void setUsername(String username)
 {
  this.username = username;
 }

System.out.println(username);//结果为1321312

二、通过ServletActionContext获取//导入import org.apache.struts2.ServletActionContext;

HttpServletRequest reqeust= ServletActionContext.getRequest();

String username=reqeust.getParameter("username");//字符串

//url:   http://localhost:8080/StudentSystem/role_list.action?username=1321312&username=34343

String[] username=reqeust.getParameterValues("username");//字符串数组

System.out.println(username);//结果为1321312

System.out.println(username[0]);//结果为1321312

三、通过ActionContext获取//导入import com.opensymphony.xwork2.ActionContext;

ActionContext context = ActionContext.getContext();
  Map params = context.getParameters();
  String[] username=(String[])params.get("username");

//ActionContext获取到一个对象如object或String[]

System.out.println(username[0]);//结果为1321312

action中获取jsp页面的参数的方法相关推荐

  1. spring aop如何在切面类中获取切入点相关方法的参数、方法名、返回值、异常等信息

    aop思想可以很好的帮助我们实现代码的解耦,比如我们之前提到的,将日志代码与业务层代码完全独立,通过spring aop的代理类进行整合.在切面类中,我们也能够通过spring提供的接口,很好的获取原 ...

  2. struts2:JSP页面及Action中获取HTTP参数(parameter)的几种方式

    本文演示了JSP中获取HTTP参数的几种方式,还有action中获取HTTP参数的几种方式. 1. 创建JSP页面(testParam.jsp) <%@ page language=" ...

  3. IE浏览器中访问jsp页面,页面不执行ajax请求,后台控制台报错

    问题描述:IE浏览器中访问jsp页面,页面不执行ajax请求,后台控制台报错:java.lang.IllegalArgumentException: Invalid character found i ...

  4. servlet和action中获取URL中的汉字(解决URL中汉字为乱码的问题) .

    2019独角兽企业重金招聘Python工程师标准>>> 最近在项目中又遇到一个小问题,通过HttpURLConnection来传递汉字时,服务端获取汉字参数时都为乱码,以下分别为在s ...

  5. Action 中获取表单数据的三种方式

    (尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/53138905  冷血之心的博客) Action 中获取表单提交数据 ...

  6. MyEclipse使用总结——在MyEclipse中设置jsp页面为默认utf-8编码

    在MyEclispe中创建Jsp页面,Jsp页面的默认编码是"ISO-8859-1",如下图所示: 在这种编码下编写中文是没有办法保存Jsp页面的,会出现如下的错误提示: 因此可以 ...

  7. 转】MyEclipse使用总结——在MyEclipse中设置jsp页面为默认utf-8编码

    原博文出自于:http://www.cnblogs.com/xdp-gacl/p/3496161.html 感谢! 在MyEclispe中创建Jsp页面,Jsp页面的默认编码是"ISO-88 ...

  8. eclipse中创建jsp页面报错

    eclipse中创建jsp页面报错,怎么办呢 在Eclipse中新建jsp的话,很可能会出现报错.下面,我们来看看eclipse中新建jsp页面出错怎么解决吧 操作步骤 1.找到新建页面所在的工程名字 ...

  9. SpringBoot----项目中无法访问webapp下面的WEB-INF文件夹中的jsp页面解决方法

    踩坑总结: 1.先贴出目录结构 2.访问WEB-INF文件夹中的jsp页面一直提示:JSP file [WEB-INF/views/hello.jsp] not found,如下图: 3.页面没法找到 ...

最新文章

  1. 【c语言】蓝桥杯算法提高 输出三个整数的最大数
  2. MFC中进度条控件的使用方法
  3. 比Redis快5倍的中间件,为啥这么快?
  4. 2020春招机考汇总2:扑克牌打出最小次数、钢琴高昂旋律(拼接递增序列)
  5. 使用Spring-hadoop小结
  6. mysql 迁移后无法启动_Mysql数据迁移后启动出错_MySQL
  7. springcloud服务熔断和服务降级的自我理解
  8. python 是否可以一键修图_ps如何快速批量修图?
  9. [TensorRT] INTERNAL ERROR: Assertion failed: mem = nullpt
  10. VMware vSphere 服务器虚拟化之二十七桌面虚拟化之View中使用Thinapp软件虚拟化
  11. android 可执行程序 root权限,非Root权限的Android上运行可执行文件
  12. Labview自适应屏幕分辨率
  13. 笨方法学python 习题42
  14. 统计学习方法——统计学习基础(一)
  15. AotucCrawler 快速爬取美女图片
  16. 9550电机_电机 9550怎么来的
  17. JavaScript使用计时事件制作的电子时钟
  18. (附源码)node.js宠物医生预约平台 毕业设计030945
  19. js、html实现断点播放视频,视频资源在localStorage中
  20. 用python写出各种三角形

热门文章

  1. MVP模式研究与实践
  2. 西安交通大学MOOC C++期末1
  3. NSGA-3优化算法介绍及案例实现(三个测试函数DTLZ1、DTLZ2和DTLZ3)
  4. 克服焦虑--图解JVM内存模型和JVM线程模型
  5. SAP S/4HANA货币类型(Currency Types)和货币(Currency)配置
  6. 最近整理的一些常见的面试题,面试大全,黑马程序员面试宝典题库---框架--篇
  7. linux ps命令 详细介绍
  8. 记:应聘浙江农信,软件开发工程师
  9. js验证组织机构代码
  10. CTF之PHP基础学习篇(一)