现在写一个测试的jsp,来测试controller.
<%@ page contentType="text/html;charset=UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%> <c:set var="ctx" value="${pageContext.request.contextPath}"/> <!DOCTYPE html> <html lang="en"> <head> <title>index</title> </head> <body> <script src="${ctx}/js/jquery.min.js"></script> <script type="text/javascript"> function login() { $.ajax({ "dataType" : 'json', "type" : 'POST', "url" : '${ctx}/login/form/manager', "data" : { 'name' : '张三', 'password' : '李四', 'type' : '王五' }, "success" : function(response) { }, "error" : function(XMLHttpRequest, textStatus, errorThrown) { } }); } </script> <button onclick="login()">提交到controller</button> </body> </html>
这里用的C标签,来存放项目的路径。
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
可以在任何需要的地方,直接写 ${ctx} 来获取路径。在写请求,js,css引用比较方便。
js结束
时间: 2024-10-03 02:55:46