我公司有一个Java Web应用程序,它在网址上提供了一些服务器状态数据。例如......
Server1 - Red
Server2 - Green
Server3 - Amber
每次请求进入url时,Web应用程序都会将请求参数发送回JSP,然后JSP遍历请求参数并在页面上显示信息(相当标准)。
我要求访问相同的数据,但希望将数据用于其他目的。我的好主意是尝试创建一个java应用程序,将http请求发送到同一个URL并尝试获取请求参数。
我已经完成了,但它会将显示给用户的所有HTML返回给我。有没有办法我只能以类似于JSP的方式获取请求参数?
我正在使用的代码位于http://java.dzone.com/articles/how-send-http-post-request
与请求的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>