通过request读取所有参数

获取request里的所有参数及参数名(参数名自动获取)  -  [ Java ]

request里有两个方法:

1)request.getParameterMap();

1 Enumeration enu=request.getParameterNames();
2 while(enu.hasMoreElements()){
3 String paraName=(String)enu.nextElement();
4 System.out.println(paraName+": "+request.getParameter(paraName));
5 }  

2)request.getParameterNames();

 1 Map map=request.getParameterMap();
 2     Set keSet=map.entrySet();
 3     for(Iterator itr=keSet.iterator();itr.hasNext();){
 4         Map.Entry me=(Map.Entry)itr.next();
 5         Object ok=me.getKey();
 6         Object ov=me.getValue();
 7         String[] value=new String[1];
 8         if(ov instanceof String[]){
 9             value=(String[])ov;
10         }else{
11             value[0]=ov.toString();
12         }
13
14         for(int k=0;k<value.length;k++){
15             System.out.println(ok+"="+value[k]);
16         }
17       }  
时间: 2024-08-12 19:21:05

通过request读取所有参数的相关文章

请求(Request)的参数(Parameter)里包含特殊字符(#等)的正确处理方式

遇到一个问题 在一个地址链接(URL)里使用  url?param1=val1&param2=val2  的方式传递参数,结果在获取参数值时发现不是当初设定的值. 具体案例 以特殊字符井号(#)为例. 部分参数值丢了 JS里设置参数 window.location="some_web_project/xxx.jsp?param_key=abc#xyz"; Java中取参数值 Sting paramVal = request.getParameter("param_ke

JSP userBean setProperty直接从request中获取参数

JSP userBean setProperty直接从request中获取参数: form表单Jsp: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ page isELIgnored="true"%> <% String path = request.getContextPath(); String

servlet获取参数时,request.getParameter(&quot;id&quot;)参数获取失败

servlet获取参数时,request.getParameter("id")参数获取失败,这里的参数是“index”里面href中的参数 要注意,取不到值,是不是要取的参数有没有提交 servlet: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { String idStr = request

读取配置文件参数和文件路径

1.读取配置文件参数 <appSettings>    <add key="Log4net" value="1"/> </appSettings> string filePath = System.Configuration.ConfigurationManager.AppSettings["log4netPath"].ToString(); System.IO.FileInfo file = new Syst

使用JavaScript获取url(request)中的参数

这次是使用JavaScript来获取url(request)中的参数 在日常页面编写的过程中为了方便操作在<script>中通过使用window.location.href="要跳转的页面?参数1="+值1+"&参数2="+值2  来进行页面跳转并传值. 那么在跳转过去的页面怎样在<script>中获取到传过来的参数呢? 下面是小编的一个案例: //参数传出页面 window.location.href = "Framese

request获得所有参数

获取request里的所有参数及参数名(参数名自动获取) - [ Java ] request里有两个方法 request.getParameterMap(); request.getParameterNames(); 我想用这两种方法获取. 1.用request.getParameterNames(); Enumeration enu=request.getParameterNames(); while(enu.hasMoreElements()){ String paraName=(Stri

读取配置文件参数

配置文件代码: java代码: try{ Properties prop = new Properties(); //读取属性文件horizon.properties String params = request.getSession().getServletContext().getRealPath("/")+"WEB-INF\\workflow-conf\\properties\\horizon.properties"; InputStream in = ne

jsp中request接收中文参数乱码问题解决办法

在利用表单提交数据时发现,获得的中文参数会发生乱码,解决方法如下: <body> <% String s=request.getParameter("uname"); s = new String(s.getBytes("ISO-8859-1"),"utf-8");//解决乱码问题 %> <%=s %> </body> s = new String(s.getBytes("ISO-8859

Spring-boot 配置Aop获取controller里的request中的参数以及其返回值

首先在你的Maven的pom文件里加入aop的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> 1 2 3 4 在spring boot里面一切配置都是很简单的,下面为我所有被请求到的controller加上Aop的功能吧,看码: pack