2018/01/14 21:28
<form>表单-----jQuery $.ajax()提交到servlet ---- 返回一个字符串给ajax 。
关键代码:
一:NewFile.jsp
<form action="#" method="post" id="form">
客户中文名称:<input type="text" name="user_ch" /></br>
客户英文名称:<input type="text" name="user_eg" /></br>
客户来源: <select name="choosetip">
<option>请选择</option>
<option>Wechat</option>
<option>Twitter</option>
<option>Blog</option>
</select></br>
Company ID(CID)<input type="text" name="cid" /></br>
PID <input type="text" name="pid" /> <input type="button" id="pidCheckButton" value="验证" /></br>
<input type="submit" value="提交"/>
</form>
<script src="${pageContext.request.contextPath}/statics/js/jquery-1.7.2.min.js"></script>
<script src="${pageContext.request.contextPath}/statics/localjs/NewFile.js"></script>
二: ForthServlet
public class ForthServlet extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doPost(req, resp);
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//req.getRequestDispatcher("/WEB-INF/pages/NewFile.jsp").forward(req, resp);
String user_ch = req.getParameter("user_ch");
String user_eg = req.getParameter("user_eg");
String choosetip = req.getParameter("choosetip");
String cid = req.getParameter("cid");
System.out.println(choosetip);
System.out.println(req.getRequestURI());//获取ajax传过来的绝对路径
PrintWriter out = resp.getWriter();
out.write("success");
}
}
三: web.xml
四 :NewFile.js