【问题标题】:Can't return a CSS html from servlet无法从 servlet 返回 CSS html
【发布时间】:2010-08-16 19:50:15
【问题描述】:

我正在尝试使用 servlet 中的 out.print(); 返回一个 html 页面,我可以成功地做到这一点,因为这是一个小组项目,而另一个人向我发送了一个我必须挂载的 html 响应在 servlet 中,他使用 css 和图像,我试图将他发送给我的所有内容都放在 out.print(); 中,但我没有得到图像或颜色或其他任何东西。应该怎么做?

【问题讨论】:

  • 学习 JSP/taglibs/EL。在这种特定情况下,servlet 是错误的工作工具。使用 servlet 来控制/预处理/后处理请求/响应。

标签: java html servlets


【解决方案1】:

CSS 和图像很可能是单独的资源,每个资源都有自己不同的 URL。如果要像当前一样从 servlet 输出资源内容,则 servlet 代码必须查看 HttpServletRequest 的详细信息并根据请求的 URL 输出适当的资源。当用户的浏览器请求 HTML 页面时,当它请求一个图像时,你给它那个图像等等。

可能有更好的方法来做到这一点......

【讨论】:

  • 谢谢...看看4,相信我,我知道有数百万种更好的方法,我只是不知道它们...但是。谢谢!
猜你喜欢
  • 2013-06-02
  • 2020-04-22
  • 2012-03-27
  • 2014-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-03
相关资源
最近更新 更多