当前位置: 首页 > 面试题库 >

在Struts2中设置响应的内容类型

岳永思
2023-03-14
问题内容

因此,我在Struts2中使用freemarker模板来制定我的响应。但是,由于我也尝试使用taconite,因此需要使用“ text /
xml”的内容类型发送响应。我似乎找不到使用freemarker指令设置内容类型的方法,而且我对Struts并不精通,无法知道是否有办法通过它来完成。

那么,我应该怎么做呢?


问题答案:

或者您可以在struts.xml中进行设置

<action name="..." class="...">
  <result name="SUCCESS">
    <param name="contentType">text/html</param>


 类似资料:
  • 问题内容: 我在注释驱动的Spring MVC Java Web应用程序中运行在Jetty Web服务器上运行(当前在Maven Jetty插件中)。 我正在尝试使用一种仅返回String帮助文本的控制器方法来提供一些AJAX支持。资源采用UTF-8编码,字符串也采用UTF-8编码,但是我来自服务器的回复是 即使我的浏览器发送 我正在以某种方式使用spring的默认配置 我发现了将这个bean添加

  • 问题内容: 我在注释驱动的Spring MVC Java Web应用程序中运行在Jetty Web服务器上运行(当前在Maven Jetty插件中)。 我正在尝试使用一种仅返回String帮助文本的控制器方法来提供一些AJAX支持。资源采用UTF-8编码,字符串也采用UTF-8编码,但是我来自服务器的回复是 即使我的浏览器发送 我正在以某种方式使用spring的默认配置 我发现了将这个bean添加

  • 我在请求处理程序周围编写了一种包装器,使它们流式传输HTTP响应。我现在得到的是 处理程序响应包装器: 控制器: 我所做的只是每隔半秒发送一个空字符串,以保持请求的活动状态。某些工具需要在超时时不关闭它。这里的问题是,我在响应中没有看到任何内容类型头。尽管我从我的控制器方法返回ResponseEntity,但什么都没有,正如这条线程中所说: https://github.com/spring-pr

  • Spring Boot中REST APIendpoint(控制器类或方法)上的响应内容类型可以使用@Produces注释进行设置。是否有一种方法可以将此应用程序wide设置为REST API中每个endpoint的默认值?例如,与其在每个控制器类或endpoint上编写@produces(“application/json”),还可以在入口应用程序类上设置它吗?或者有没有其他方法来配置默认值,直到

  • 我实现了一个API,它将根据客户的请求返回JSON和XML(即接受请求中的头)。它像预期的那样工作。 这里的问题是:即使用户发送接受标头,在一些特殊情况下(即业务逻辑),我们也需要动态发送响应内容类型。我试图使用HttpHeaders实现它,但它不起作用。 我将HTTP状态设置为200,但响应为错误,即, 如何解决这个问题?

  • 我试图上传一个网页到S3桶使用亚马逊的Boto3 SDK为Python。 设置