0

我正在分析现有项目,在我看到的一个 JSP 页面中

String server=request.getParameter("server");

但我正在尝试检查如何找到此服务器参数的设置位置

我搜索了setParameter("server"),没有人可以对此提出任何建议

主要思想,我需要更改“服务器”参数中设置的值的值。

4

5 回答 5

1

您可以查看任何 HTML 元素,它们可能具有类似的标签<input type='text' id='server' name='server' />。我已经给出了文本框的例子,它可以是任何东西。不,没有这样的方法叫做request.setParameter()

于 2012-12-04T06:43:38.340 回答
1

您可以从提交表单的 html/jsp 页面获取此属性。

于 2012-12-04T06:44:02.547 回答
0

它由客户端(例如浏览器)生成的 HTTP 请求设置。例如,一个 HTML 表单在提交时会产生一个带有每个字段参数的 HTTP 请求。独立客户端(非浏览器)可以通过仅将这些参数添加到 URL 本身来设置请求参数。

因此,首先您必须确定是什么生成了导致调用 JSP 页面的 HTTP 请求。一旦你找到了谁在生成请求,你就很容易找到参数本身是如何设置的。

于 2012-12-04T06:44:26.360 回答
0

在您的web.xml第一次检查中,JSP/HTML 中的表单来自哪个表单request

在对应的action中会获取到表单中的所有输入字段,通过在servlet中获取request.getParameter('')

于 2012-12-04T06:45:10.923 回答
0

此参数在提交任何表单时设置。检查调用此 servlet 的页面。该页面将包含一个具有类似字段的表单<input type='text' name='server' />。如果没有找到,请检查URL query parameter.

编辑

web.xml检查哪个 URL 被映射到您的 servlet 。

于 2012-12-04T06:46:16.807 回答