0

我正在处理一个现有的项目,它有一个 php 文件。php 设置了一些参数。当我们执行 request.getparam() 时,这些参数在点击 servlet 时显示为 null。我不确定为什么会在我的 apache2 和 php5 上发生这种情况。

我该如何解决这个问题。我已将 var_dump($variable) 用于获取传递的参数的输出。但我不确定如何解决此问题。从一整天开始就一直在努力解决它!

请帮忙!!

4

1 回答 1

0

php 不应该打扰你。您只需要担心正在生成的 URL 以及如何获取在 servlet 代码中传递的参数。php生成的URL应该是这样的:http://host.com/AppName/ServletName?param1=xxx&param2=yyy&param3=zzz

现在,您可以调用两种类型的 servlet。使用 GET 或 POST。如果您只是通过单击事件调用 URL,doGet()则将触发 sevlet 中的 GET 方法。如果您使用表单或使用 POST 的 ajax 调用 servlet,则将doPost()在 servlet 内部触发。

然后在适当的方法中,您可以像这样简单地获取参数:

String parameter1 = request.getParameter("param1"); 
于 2013-07-17T06:13:02.740 回答