`

获取from表单提交数据 返回map

 
阅读更多
/**
* 获取from表单提交数据,
* @author shu
*
*/
public class WebUtil {
public static Map<String,String> getRequestMap(HttpServletRequest request) {
Map<String,String> map=new HashMap<String,String>();
Enumeration<String> en=request.getParameterNames();
while(en.hasMoreElements())
{
String parameterName=en.nextElement();
map.put(parameterName,  request.getParameter(parameterName));
}
return map;
}

}
分享到:
评论

相关推荐

    from 表单提交返回值用post或者是get方法实现

    当表单提交后,服务器会根据接收到的数据执行相应的操作,并可能需要返回一个响应给客户端,告知用户操作的结果。在这个过程中,`jQuery` 提供了 `$.post` 和 `$.get` 两种方法来实现异步的 AJAX 表单提交,从而实现...

    使用jQuery实现异步操作(包括异步提及form表单)Meet520.doc

    jQuery作为一个强大的JavaScript库,提供了简便的方法来实现异步操作,尤其是处理表单提交。本文将深入讲解如何使用jQuery实现异步操作,包括异步提交表单。 首先,异步操作的基础是AJAX(Asynchronous JavaScript ...

    复选框和下拉列表的提交和回显的实现方式

    - 使用`$.post`发送请求获取用户角色信息,并通过回调函数处理返回的JSON数据。 - 动态构建角色复选框,并通过循环判断当前用户是否已拥有某个角色,若已拥有则将对应复选框设置为选中状态。 - 点击保存按钮时,收集...

    common.rar

    通过这个工具类,开发者可以方便地获取网页数据,发送POST请求进行表单提交,或者执行其他HTTP方法。例如,它可能包含如`sendGetRequest(String url)`和`sendPostRequest(String url, Map, String&gt; params)`这样的...

    StringBuffer 拼接查询条件

    首先,需要获取前端表单提交的所有查询参数。这里采用的方法是调用`this.getParameters()`函数,它返回一个包含所有查询参数的`Map`对象。通常情况下,这个函数是由特定的Web框架提供的,例如Spring MVC、Struts等。...

    Struts2+API+标签全解+网页说明

    token标签:防用户多次提交表单。 textarea标签:文本域。 updownselct标签:支持选项内容的上下移动。 password表单:密码表单域。 textfield标签:单行文本输入框。 非表单标签: actionerror标签:输出...

    网页 投票 多选 实例

    var selectedOptions = Array.from(document.querySelectorAll('input[name="option"]:checked')).map(function(option) { return option.value; }); // 使用AJAX或者fetch API发送投票数据到服务器 fetch('/...

    flask框架学习笔记

    表单主要用于从用户那里收集数据,并将其提交给服务器进行处理。Flask 提供了多种方式来处理表单数据,其中 Flask-WTF 是一个常用的扩展。 ```python from flask_wtf import FlaskForm from wtforms import String...

    struts+hibernate+spring应用下的实用分页实例

    在JavaScript中,可以根据用户的选择动态更新`absolutePage`的值,并提交表单以触发后端的逻辑处理。 #### 五、总结 本文详细介绍了如何在Struts + Hibernate + Spring框架下实现分页显示功能。通过合理的分页策略...

    Json实现传值到后台代码实例

    在表单提交按钮的事件处理函数中,通过JavaScript遍历表单内的所有`input`元素,将每个`input`的`name`属性作为键,`value`属性作为值存放到一个数组中。同时,排除了那些值为空的`input`元素。 3. 数组转JSON字符...

    程序员需要知道

    这些参数通常出现在 URL 的查询字符串中或者表单提交的数据中。 - **request.setAttribute()** 和 **request.getAttribute()**: 这两个方法用于存储和获取请求范围内的属性。`setAttribute()` 用于设置属性,而 `...

    JavaScript实现的全选效果与批量删除效果

    批量删除功能则需要结合表单提交或者Ajax异步请求来实现,通常伴随着用户确认操作的提示。以下是实现步骤: 1. 用户点击批量删除按钮,我们可以获取所有选中的复选框,并收集它们的关联数据,如ID或名称。这里假设...

    Js自动计算(平均分配)例子

    const values = Array.from(new FormData(e.target)).map(([_, value]) =&gt; parseFloat(value)); const result = averageAllocation(values); console.log(result); // 显示结果 }); ``` 在这个HTML结构中,...

    java面试问题汇总(非常全面)

    - **doPost**:处理 POST 请求,通常用于提交数据。 #### 58. Action怎么得到Servlet中的数据的? 通过 `HttpServletRequest` 对象获取。 #### 59. Action有几个类? 在 Struts 中,通常使用 `Action` 接口的...

    java面试题集合java面试题集合.doc

    - `getAttribute()`获取的是对象,可以存储任意类型的数据,而`getParameter()`返回的是字符串,用于获取请求参数的值。 - `getAttribute()`的作用范围通常在Servlet容器内部,`getParameter()`处理HTTP请求中的...

    java大型企业面试 笔试题 集合

    - `request.getAttribute()`:获取存储在请求范围内的对象,通常用于传递非字符串类型的数据。 - `request.getParameter()`:用于获取HTTP请求中的参数值,返回的是字符串。 3. **响应重定向与转发**: - `...

    Android通过Http连接MySQL 实现登陆/注册(数据库+服务器+客户端)

    // 添加请求头,模拟表单提交 connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); // 将参数转换为POST数据格式 StringBuilder postData = new StringBuilder(); for (Map...

    java面试题续

    ActionForm的作用包括表单验证、封装用户提交的数据等。 5. **XML解析方法**:Java中有多种解析XML的方法,如DOM、SAX、StAX等。选择哪种方法取决于具体需求。例如,如果需要频繁修改XML文档,可以选择DOM;如果...

    struts2 标签库 帮助文档

    token标签:防用户多次提交表单。 textarea标签:文本域。 updownselct标签:支持选项内容的上下移动。 password表单:密码表单域。 textfield标签:单行文本输入框。 非表单标签: actionerror标签:输出...

Global site tag (gtag.js) - Google Analytics