0

我的公司有一个 Java Web 应用程序,它通过 url 为我提供一些服务器状态数据。例如...

Server1 - Red
Server2 - Green
Server3 - Amber

每次请求从 url 进入时,Web 应用程序都会将请求参数发送回 JSP,然后 JSP 循环访问请求参数并在页面上显示信息(非常标准)。

我需要访问相同的数据,但想将这些数据用于其他目的。我的绝妙想法是尝试创建一个 java 应用程序来向相同的 URL 发送一个 http 请求并尝试获取请求参数。

我已经这样做了,但它会将所有显示给用户的 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>
4

0 回答 0