所以我想将/dist/main.js
(这是一个具有我的样式和css的webpack文件)进入我的布局。
主页为welcome.jsp
,我通过以下方式访问它:
package servlets;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;
import java.io.IOException;
@WebServlet(name="WelcomePage", urlPatterns="/index")
public class WelcomePage extends HttpServlet{
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.getServletContext().getRequestDispatcher("/WEB-INF/welcome.jsp").forward(request, response);
}
}
我的布局中的URL是:<script src="/dist/main.js"></script>
而且我从未在web.xml
中指定任何有关servlet映射的内容或类似内容。
我猜这是重定向的问题,因为当我访问该URL时,我最终进入了主页。
我在哪里做错了?
这是我的文件夹:
答案 0 :(得分:0)
尝试使其<script src="<%=request.getContextPath()%>/dist/main.js"></script>
您能否通过将浏览器指向绝对路径来通过Web访问它?