Java HTTP请求未按预期工作
我的公司有一个Java web应用程序,它通过url向我提供一些服务器状态数据。例如Java HTTP请求未按预期工作,java,Java,我的公司有一个Java web应用程序,它通过url向我提供一些服务器状态数据。例如 Server1 - Red Server2 - Green Server3 - Amber 每次在url处收到请求时,web应用程序都会将请求参数发送回JSP,然后JSP循环遍历请求参数并在页面上显示信息(相当标准) 我需要访问相同的数据,但希望将这些数据用于其他目的。我的好主意是尝试创建一个java应用程序,将http请求发送到同一个URL,并尝试获取请求参数 我已经这样做了,但它会将显示给用户的所有HTM
Server1 - Red
Server2 - Green
Server3 - Amber
每次在url处收到请求时,web应用程序都会将请求参数发送回JSP,然后JSP循环遍历请求参数并在页面上显示信息(相当标准)
我需要访问相同的数据,但希望将这些数据用于其他目的。我的好主意是尝试创建一个java应用程序,将http请求发送到同一个URL,并尝试获取请求参数
我已经这样做了,但它会将显示给用户的所有HTML返回给我。有没有一种方法可以像JSP一样只获取请求参数
我使用的代码是
与请求的jsp相同
<tbody>
<s:iterator value="healthCheckItems.entrySet()">
<tr>
<td align="center"><s:checkbox name="%{value.category}Checked" fieldValue="true"/></td>
<td><a href="<s:url action="%{value.action}"/>"><s:text name="%{value.category}"/></a></td>
<td align="center">
<s:if test="%{value.status.toString() == 'GREEN'}">
<img src="img/green.png" width="20px" />
</s:if>
<s:elseif test="%{value.status.toString() == 'AMBER'}">
<img src="img/amber.png" width="20px" />
</s:elseif>
<s:elseif test="%{value.status.toString() == 'RED'}">
<img src="img/red.png" width="20px" />
</s:elseif>
</td>
<td align="center"><s:property value="value.displayLastCheckTime"/></td>
</tr>
</s:iterator>
So..要明白这一点:您有一个URL,您可以调用它来提供一些参数,然后您可以得到显示在浏览器中的信息?现在您想在java应用程序中调用相同的URL并获取相同的数据吗?是的,没错。我希望我的新java应用程序能够像jsp一样循环处理请求参数。但我不确定你能做到。你能?或者还有其他偷偷摸摸的方法吗?你能发布一些JSP吗?要了解您正在处理的是什么,请发布示例JSP。我在这里读了一些关于将请求从一个webapp转发到另一个webapp的内容()。这是一个选项吗?有趣的是,找出JSP调用的是什么——它应该调用一些服务层功能。是这样吗?