css - Request Dispatcher 不加载 jsp 中的样式表文件

标签 css jsp requestdispatcher

我有一个 HTML 页面,它从用户那里获取用户名和密码并将其发送到 servlet。如果两者都正确,则 servlet 将分派(dispatch)到 JSP 页面。

RequestDispatcher rD = request.getRequestDispatcher("dynamic/faculty/updatefaculty.jsp");
        rD.forward(request, response);

我分别检查了所有页面,它们都工作正常。 CSS文件 在 jsp 中加载,但是当我使用 dispatch 时,CSS 文件没有在 JSP 中加载。

当然,我从 NetBeans 中的 BrowserLog 收到了以下内容

Failed to load resource: the server responded with a status of 404 (Not Found) (04:11:01:478 | error, network)
 at http://localhost:8080/css/forms.css

最佳答案

对于动态页面,您必须使用这种格式:

link href="${pageContext.request.contextPath}/css/sample.css"

静态响应没有值,使用下面的格式。这将盲目重定向。 response.sendRedirect("sample.jsp");

关于css - Request Dispatcher 不加载 jsp 中的样式表文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26598171/

相关文章:

javascript - 子菜单的问题

servlets - 使用 RequestDispatcher 将数据从 servlet 传递到另一个 servlet

javascript - jQuery 移动 css 和 js 不适用于使用 .load() 加载的内容

html - CSS "Shrinkwrap"方法如何在最大宽度和没有 BR 换行标记的情况下工作?

java - 编译时的 Tomcat JSP 优化

java - 重新加载数据的问题

java - 从 servlet 到 jsp 的请求调度程序出现问题

java - RequestDispatcher.forward() 到 "/WEB-INF"下的资源在 WebSphere 中不起作用

javascript - 如何以绝对位置居中模态弹出窗口

java - 如何将 Spring Controller /模型中的错误传递到 View 文件