在Myeclipse中实现:html页面显示Servlet中的内容。
1. 创建一个servlet文件JsScriptServlet.java,输出URL为sample.js,并在web.xml中确认:
<servlet-mapping>
<servlet-name>JsScriptServlet</servlet-name>
<url-pattern>/sample.js</url-pattern>
</servlet-mapping>
2. 在JsScriptServlet中修改doGet
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("var author='testJsScriptServlet'; ");
}
3. 在浏览器中输入:http://127.0.0.1:8080/Webjava0201/sample.js ,正常显示
4. 新建一个test.html文件,添加:
<script type="text/javascript" src="js/jquery-3.3.1.min.js" ></script>
<script type="text/javascript" src="sample.js" ></script>
<body>
<div class="main"></div>
</body>
<script>
$('.main').html(author);
</script>
5. 在浏览器中输入:http://127.0.0.1:8080/Webjava0201/test.html ,正常显示