问题标签 [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.
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
java - 在 Java 中构造带有请求参数的 URL
我有一个通过 URL 访问的 servlet,该 URL 中有一些请求参数。现在我需要将用户重定向到不同的页面(来自 servlet),但还要附加我从请求中获得的请求参数。这就是我正在做的
但问题是,在构建的 URL 的末尾会添加一个“&”。我不想再做一些字符串操作并删除尾随的“&”。你能建议一个更好的方法来做到这一点吗?
java - 如何将 HttpServletRequest 对象中包含的所有参数(名称和值)表示为单个字符串?
有什么方法可以将HttpServletRequest对象中包含的所有参数放入单个字符串中?
jquery - 如何在spring MVC中使用ajax提交的表单中获取所有请求参数名称和值?
我正在使用 ajax 在 spring g MVC 中提交表单。表格是动态生成的。因此我不知道表单中提交的请求参数的名称。
在一个简单的表单提交(不是 Ajax)中,我曾经使用以下代码获取所有参数名称及其值。
但是当我使用 ajax 提交表单时,相同的代码不起作用。下面是我使用 ajax 提交表单的代码。
下面是我的控制器类方法,它在表单提交时被调用。
有什么我做错或遗漏了什么吗?请帮忙。
spring - Spring Controller请求参数在Tomcat的一个实例中编码错误,但在其他实例中没有
我有一个 Spring MVC 应用程序,它在 eclipse(本地 tomcat 实例)和将 tomcat 作为服务安装的测试环境中运行良好。但是当我在生产中部署应用程序时,请求参数没有正确解析(希腊字符)。
我在生产中(以及在本地和测试环境中)的 server.xml 配置文件在所有连接器元素上都具有 URIEncoding="utf-8" 属性。
我在 web.xml 中设置了 CharacterEncodingFilter。
我的 Jsp 页面有所有
和
这些 Tomcat 实例之间还有什么不同?
我唯一能想到的是 Windows 上的区域设置,但我希望这不会影响这一点?
javascript - 提交多个值时,execute() 方法不运行
我需要提交一些值作为我需要在Action
课堂上使用的请求参数(通过 javascript)。我能够在这种方式之前发布一些数据并在Action
课堂上检索。但现在它似乎不起作用。
当我刚刚提交时code=001
,
我可以在类的execute()
方法中Action
使用request.getParameter("code");
但是,当我尝试提交两个值时:
在这种情况下,调用甚至没有进入执行方法(我在执行方法中有一个 sysout)。
有人可以告诉我这里有什么问题吗?我不明白.....
谢谢
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 函数:
jsf - 在 GlassFish 中将 JSF 输入提交值的请求字符编码设置为 UTF-8
我的所有<h:inputText>
字段中插入的值都有问题。某些字符的编码方式不正确。例如,如果我ciò
输入我得到的输入字段ciò
。
如何允许用户插入带有这些字符的文本并正确保存它们?问题不在数据库编码中,因为在将其插入数据库之前我已经有了错误的值。
我将 JSF 2 与 Facelets 和 GlassFish 一起用作应用程序服务器。
mysql - NodeJS mysql查询返回空结果
我是 NodeJS 的新手(呃!)。我知道它异步执行函数,但我仍然看不到导致这种现象的原因:
我正在使用 express 和 mysql 模块并尝试根据请求参数执行 SQL 查询。它应该是一个简单的验证 API 功能,服务器将通过侦听两个请求参数(用户和密码)的特定 URL 来在数据库中查找用户。
问题是当我使用查询中的请求参数执行此操作时,SQL 查询总是返回一个空对象作为结果。
但是,如果我对查询进行硬编码并在 app.get(...) 之外运行它,我会得到想要的结果!但我需要这个根据要求按需工作......
(我不打算稍后使用 GET-request,此示例用于调试目的 :))
我在这里做错了什么?
这是我的代码:
哦,顺便说一句,console.log(fields) 输出正确的字段!但为什么没有结果?
servlets - 如何使用锚标记通过 http 请求发送参数
我想使用<a>
标签通过 http 发送参数值,但我不希望在href
属性中设置它。
有没有办法做到这一点,以便我可以在服务器端接收该值?
谢谢。