问题标签 [http-request-parameters]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2605 浏览

jsp - 如何在 jsp:setProperty 中设置 request.getParameter

我使用 bean/form 处理在登录屏幕上获取输入参数,然后使用这些参数尝试将用户登录到应用程序中。

但是我收到一个错误-

org.apache.jasper.JasperException: /loginbean.jsp(6,59) 属性值 request.getParameter("userName") 用 " 引用,在 val 中使用时必须转义

出现此错误的代码行是下面给出的代码块中的第二行 - (即 name='userName' 的属性的代码行)

loginbean.jsp

LoginBean.java

0 投票
3 回答
19034 浏览

java - 在 Java 中构造带有请求参数的 URL

我有一个通过 URL 访问的 servlet,该 URL 中有一些请求参数。现在我需要将用户重定向到不同的页面(来自 servlet),但还要附加我从请求中获得的请求参数。这就是我正在做的

但问题是,在构建的 URL 的末尾会添加一个“&”。我不想再做一些字符串操作并删除尾随的“&”。你能建议一个更好的方法来做到这一点吗?

0 投票
3 回答
207 浏览

java - 如何将 HttpServletRequest 对象中包含的所有参数(名称和值)表示为单个字符串?

有什么方法可以将HttpServletRequest对象中包含的所有参数放入单个字符串中?

0 投票
2 回答
13130 浏览

jquery - 如何在spring MVC中使用ajax提交的表单中获取所有请求参数名称和值?

我正在使用 ajax 在 spring g MVC 中提交表单。表格是动态生成的。因此我不知道表单中提交的请求参数的名称。

在一个简单的表单提交(不是 Ajax)中,我曾经使用以下代码获取所有参数名称及其值。

但是当我使用 ajax 提交表单时,相同的代码不起作用。下面是我使用 ajax 提交表单的代码。

下面是我的控制器类方法,它在表单提交时被调用。

有什么我做错或遗漏了什么吗?请帮忙。

0 投票
0 回答
948 浏览

spring - Spring Controller请求参数在Tomcat的一个实例中编码错误,但在其他实例中没有

我有一个 Spring MVC 应用程序,它在 eclipse(本地 tomcat 实例)和将 tomcat 作为服务安装的测试环境中运行良好。但是当我在生产中部署应用程序时,请求参数没有正确解析(希腊字符)。

我在生产中(以及在本地和测试环境中)的 server.xml 配置文件在所有连接器元素上都具有 URIEncoding="utf-8" 属性。

我在 web.xml 中设置了 CharacterEncodingFilter。

我的 Jsp 页面有所有

这些 Tomcat 实例之间还有什么不同?

我唯一能想到的是 Windows 上的区域设置,但我希望这不会影响这一点?

0 投票
2 回答
834 浏览

javascript - 提交多个值时,execute() 方法不运行

我需要提交一些值作为我需要在Action课堂上使用的请求参数(通过 javascript)。我能够在这种方式之前发布一些数据并在Action课堂上检索。但现在它似乎不起作用。

当我刚刚提交时code=001

我可以在类的execute()方法中Action使用request.getParameter("code");

但是,当我尝试提交两个值时:

在这种情况下,调用甚至没有进入执行方法(我在执行方法中有一个 sysout)。

有人可以告诉我这里有什么问题吗?我不明白.....

谢谢

0 投票
1 回答
3850 浏览

javascript - Javascript 在将其放入历史记录之前更改 url 参数

我正在使用数据表 JQuery 插件。我将它与 AJAX 和分页(服务器端)一起使用。每行都包含指向该记录详细视图的链接。单击该链接,然后单击后退按钮时,我想返回上一页。(注意:不能使用数据表自己的状态保存)。

如果您可以在将当前 url 放入历史记录之前将其添加到当前 url,则可以实现这一点。

这可以做到吗?纯 JS 或 JQuery 并不重要。

(注意:我很新做这种事情,已经阅读了关于使用 # 的信息但从未这样做过,所以如果你建议请提供一个适用于我的问题的示例)

编辑:

非常基本的 JQuery 插件 bbq 指南 (http://benalman.com/projects/jquery-bbq-plugin/)

假设 URL 具有 #a=2&b=test 的哈希值,您可以通过以下方式获取值:

您可以通过以下方式更改/添加值:

pushState 触发 hashchange 事件以防它被绑定。绑定事件,但遵循 doucment.ready 函数:

0 投票
1 回答
4034 浏览

jsf - 在 GlassFish 中将 JSF 输入提交值的请求字符编码设置为 UTF-8

我的所有<h:inputText>字段中插入的值都有问题。某些字符的编码方式不正确。例如,如果我ciò输入我得到的输入字段ciò

如何允许用户插入带有这些字符的文本并正确保存它们?问题不在数据库编码中,因为在将其插入数据库之前我已经有了错误的值。

我将 JSF 2 与 Facelets 和 GlassFish 一起用作应用程序服务器。

0 投票
1 回答
5747 浏览

mysql - NodeJS mysql查询返回空结果

我是 NodeJS 的新手(呃!)。我知道它异步执行函数,但我仍然看不到导致这种现象的原因:

我正在使用 express 和 mysql 模块并尝试根据请求参数执行 SQL 查询。它应该是一个简单的验证 API 功能,服务器将通过侦听两个请求参数(用户和密码)的特定 URL 来在数据库中查找用户。

问题是当我使用查询中的请求参数执行此操作时,SQL 查询总是返回一个空对象作为结果。

但是,如果我对查询进行硬编码并在 app.get(...) 之外运行它,我会得到想要的结果!但我需要这个根据要求按需工作......

(我不打算稍后使用 GET-request,此示例用于调试目的 :))

我在这里做错了什么?

这是我的代码:

哦,顺便说一句,console.log(fields) 输出正确的字段!但为什么没有结果?

0 投票
1 回答
4886 浏览

servlets - 如何使用锚标记通过 http 请求发送参数

我想使用<a>标签通过 http 发送参数值,但我不希望在href属性中设置它。

有没有办法做到这一点,以便我可以在服务器端接收该值?

谢谢。