问题标签 [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 投票
4 回答
46343 浏览

jsf - 如何在页面加载时处理支持 bean 中的 GET 查询字符串 URL 参数?

我已经阅读了如何使用 JSF 发送参数,但是如果用户companyId在访问他们的登录页面时输入他们的 URL 怎么办?例如,

http://my.company.url/productName/login.faces?companyId=acme

我们现在这样做的方式是,有一些 scriptlet 代码从请求中获取值,然后在会话中设置它。该参数从登录页面开始改变他们的外观和感觉,因此每个客户都可以有不同的登录页面视图。在我切换到 JSF 之前,我们一直在使用 extjs。

有没有办法使用 JSF 2 或者 PrimeFaces 来做到这一点?

0 投票
1 回答
6408 浏览

jquery - 如何在 Servlet request.getParameter 中从 jQuery 读取复杂的 JSON 对象

我正在使用 jQuery 创建和发送 JSON 对象,但我无法弄清楚如何使用 org.json.simple 库在我的 Ajax servlet 中正确解析它。

我的 jQuery 代码如下:

在 servlet 中,当我使用 request.getParameterNames() 并将其打印到我的控制台时,我得到了参数名称rooms[0][key]等,但我无法以任何方式解析 JSON 数组房间。我尝试解析返回的对象request.getParameter("rooms").getParameterValues("rooms")变体,但它们都返回空值。

我在 jQuery 中格式化 JSON 数据的方式是否有问题,或者有没有办法解析我缺少的 servlet 中的 JSON?

请求更多代码,即使 servlet 仍然是空的,因为我不知道如何解析数据。

0 投票
0 回答
246 浏览

jsf - JSF - 创建请求参数字符串的函数?

#{params}是否有使用当前请求参数或内部创建请求参数字符串的函数FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap()

例子:

使用以下网址打开网站:index.xhtml?lang=en&q=test

站点上的动态链接可以访问params地图中的特定键,但应使用所有“未知”键,例如:

链接jsf:index.xhtml?#{mapToString(param)}

输出:index.xhtml?lang=en&q=test

功能:

http://java.dzone.com/articles/two-ways-convert-java-map

或者这是omnifaces BalusC的候选者吗?

0 投票
1 回答
3520 浏览

jsf-2 - 如何将get请求和参数与JSF和ajax请求一起使用?

我想知道将get请求、参数和ajax请求与JSF一起使用的常用方法是什么?

我想要实现的是将 id 参数传递给 JSF 页面,从数据库中检索具有给定参数的实体并在 JSF 页面上显示该实体。然后,我想对实体进行一些更改并将其填充回数据库(通过 ajax)。

我坚持了一步,我想将更改填充回数据库。这是我到目前为止所拥有的:

我有一个非常简单的 JSF 页面和一个控制器(ManagedBean)。

JSF 页面

控制器

我可以使用 id 参数打开 JSF 页面,实体将正确显示。但是,当我单击更新按钮时,控制器将被新实例化,并且 id 参数消失了。

JSF中处理请求参数和ajax请求的常用方法是什么?

0 投票
1 回答
3125 浏览

java - 如何将请求中的特殊字符发送到 servlet

我正在使用一个 jQuery ajax 命令,它具有以下数据:

其中 (email) 可以包含特殊字符,例如可以是字符串:

我允许这些字符的原因是基于以下 问题。

问题是,在服务器(Java EE 应用程序)的某个时刻,它搞砸了。特殊字符不显示不同请求参数的边界。例如,它正在考虑:

'/

作为参数。
我想我需要转义字符?(如果是的话如何?)

我应该怎么做才能将这样的字符串从javascript发送到java

0 投票
2 回答
426 浏览

java - Spring 的 @RequestMapping 内部结构

我正在构建一个包含多个 Maven 工件的应用程序。由于设计限制,其中一个工件本质上是后端,无法访问请求(因此不允许使用@RequestMapping)。现实情况是,有些请求需要直接连接到其中一些类方法。

我在春天做了一些深潜,并遇到了使它工作所需的一半。简单的部分是自己编写一个 HandlerMapping 并正确配置它。该映射器将了解后端实体以手动映射必要的 url。

我找不到的部分是 Spring 在哪里(什么)管理调用?例如,当您有:

当向 /mypath/dothis 发出请求时,哪个对象会拦截该请求并在正确的 bean 中调用正确的方法?据我所知,映射器仅返回映射到特定 bean的所有url 的字符串数组。

0 投票
1 回答
277 浏览

javascript - 需要解释 Javascript 正则表达式请求参数解析

先举例,后问……

示例 1) '?sort=alpha&direction=asc' 的非全局匹配

输出:

示例 2) '?sort=alpha&direction=asc' 的全局匹配

输出:

示例 3) '?sort=alpha&direction=asc' 的全局匹配替换

输出:


我的问题

我不确定我是否可以自己解决这个问题,但我从来没有“生活”过一个解决方案,我必须找出原因背后的韵律。我认为“完全足够”理解的具体匹配。我相信我知道下面的一些答案,但我宁愿不做假设并向更聪明的人学习!

  1. 为什么 1) 和 2) 相同?(或者他们是?)
  2. 1) 和 2) 中的“sort=alpha”是什么意思?
  3. 为什么 2) 不返回排序和方向参数?
  4. 3) 使用 .replace() 进行迭代是什么?
  5. 有没有办法在没有 .replace() 的情况下捕获 N 个参数?

谢谢!

更新

总而言之,示例 3)仍然是正确的,但请转到此答案以获得更合格的答案。

结束更新

参考资料并感谢 Steven Benner:

0 投票
1 回答
1515 浏览

servlets - request.getAttribute() 不提供 HTTP 请求参数

我正在url使用以下 jQuery 片段向 servlet 发送参数:

在服务器端,servlet 获取参数,为此我编码如下:

但它不起作用,你能告诉我我做错了什么吗?我相信我没有将参数正确地传递给 servlet。servlet 每次通过 JavaScript 触发,但它看不到从浏览器传递的参数。

0 投票
1 回答
23289 浏览

jsf - 如何在不使用 HTML 表单的情况下以编程方式将 POST 请求发送到 JSF 页面?

我有非常简单的 JSF bean,如下所示:

与此组件连接的 JSF 表单:

现在,我想以编程方式向此表单发送 POST 请求。

根据我的调查,这里的关键是 POST 参数。正确选择会给出正确的结果(字符串“测试:文本测试”打印在服务器的控制台上)。

所以问题是:我应该如何选择正确的 POST 数据?

上面显示的 JSF 表单生成这个 HTML 表单:

所以这些参数是正确的。

但是我怎样才能找出哪些参数(名称和值)足以满足任何其他组件的需要?

例如:当我在显示的 HTML 表单中发送相同的 POST 数据但具有不同的 'javax.faces.ViewState' 参数值时,将不会执行组件方法。

0 投票
1 回答
902 浏览

jsp - 如何在 outputLink 值中传递 GET 参数?

我尝试过这样的事情,但它不起作用:

我怎样才能做到这一点?