是否可以返回特定控制器动作的输出(html)?

时间:2010-01-28 14:09:46

标签: java spring spring-mvc

使用spring 3.0 MVC:

是否可以以编程方式执行控制器的操作,并返回生成的输出(html)?

我想获取该输出并将其存储在数据库中。

1 个答案:

答案 0 :(得分:0)

我认为这是可能的。你有没有为控制器编写过jUnit测试?嘲笑请求和响应将是一种方法 另一种方法是使用HttpClient并模拟浏览器:

    GetMethod get = new GetMethod("http://httpcomponents.apache.org");
    // execute method and handle any error responses.
    ...
    InputStream in = get.getResponseBodyAsStream();
    // Process the data from the input stream.
    get.releaseConnection();

此代码来自此page