action中获取jsp页面的参数的方法
实例:现在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页面的参数的方法相关推荐
- spring aop如何在切面类中获取切入点相关方法的参数、方法名、返回值、异常等信息
aop思想可以很好的帮助我们实现代码的解耦,比如我们之前提到的,将日志代码与业务层代码完全独立,通过spring aop的代理类进行整合.在切面类中,我们也能够通过spring提供的接口,很好的获取原 ...
- struts2:JSP页面及Action中获取HTTP参数(parameter)的几种方式
本文演示了JSP中获取HTTP参数的几种方式,还有action中获取HTTP参数的几种方式. 1. 创建JSP页面(testParam.jsp) <%@ page language=" ...
- IE浏览器中访问jsp页面,页面不执行ajax请求,后台控制台报错
问题描述:IE浏览器中访问jsp页面,页面不执行ajax请求,后台控制台报错:java.lang.IllegalArgumentException: Invalid character found i ...
- servlet和action中获取URL中的汉字(解决URL中汉字为乱码的问题) .
2019独角兽企业重金招聘Python工程师标准>>> 最近在项目中又遇到一个小问题,通过HttpURLConnection来传递汉字时,服务端获取汉字参数时都为乱码,以下分别为在s ...
- Action 中获取表单数据的三种方式
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/53138905 冷血之心的博客) Action 中获取表单提交数据 ...
- MyEclipse使用总结——在MyEclipse中设置jsp页面为默认utf-8编码
在MyEclispe中创建Jsp页面,Jsp页面的默认编码是"ISO-8859-1",如下图所示: 在这种编码下编写中文是没有办法保存Jsp页面的,会出现如下的错误提示: 因此可以 ...
- 转】MyEclipse使用总结——在MyEclipse中设置jsp页面为默认utf-8编码
原博文出自于:http://www.cnblogs.com/xdp-gacl/p/3496161.html 感谢! 在MyEclispe中创建Jsp页面,Jsp页面的默认编码是"ISO-88 ...
- eclipse中创建jsp页面报错
eclipse中创建jsp页面报错,怎么办呢 在Eclipse中新建jsp的话,很可能会出现报错.下面,我们来看看eclipse中新建jsp页面出错怎么解决吧 操作步骤 1.找到新建页面所在的工程名字 ...
- SpringBoot----项目中无法访问webapp下面的WEB-INF文件夹中的jsp页面解决方法
踩坑总结: 1.先贴出目录结构 2.访问WEB-INF文件夹中的jsp页面一直提示:JSP file [WEB-INF/views/hello.jsp] not found,如下图: 3.页面没法找到 ...
最新文章
- 【c语言】蓝桥杯算法提高 输出三个整数的最大数
- MFC中进度条控件的使用方法
- 比Redis快5倍的中间件,为啥这么快?
- 2020春招机考汇总2:扑克牌打出最小次数、钢琴高昂旋律(拼接递增序列)
- 使用Spring-hadoop小结
- mysql 迁移后无法启动_Mysql数据迁移后启动出错_MySQL
- springcloud服务熔断和服务降级的自我理解
- python 是否可以一键修图_ps如何快速批量修图?
- [TensorRT] INTERNAL ERROR: Assertion failed: mem = nullpt
- VMware vSphere 服务器虚拟化之二十七桌面虚拟化之View中使用Thinapp软件虚拟化
- android 可执行程序 root权限,非Root权限的Android上运行可执行文件
- Labview自适应屏幕分辨率
- 笨方法学python 习题42
- 统计学习方法——统计学习基础(一)
- AotucCrawler 快速爬取美女图片
- 9550电机_电机 9550怎么来的
- JavaScript使用计时事件制作的电子时钟
- (附源码)node.js宠物医生预约平台 毕业设计030945
- js、html实现断点播放视频,视频资源在localStorage中
- 用python写出各种三角形