今天在做一个servlet的访问的时候,总是不能够访问,名字都打对了,也有能返回,但是没有返回值,很奇怪
html代码
<script>
$(function (){
$.get("findUserServlet",{},function (data){
var msg = "欢迎回来,"+data.name;
$("#span_username").html(msg);
})
})
</script>
Servlet代码
@WebServlet("/loginServlet")
public class LoginServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doPost(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//获取用户名和密码数据
Map<String, String[]> map = request.getParameterMap();
//封装Uer对象
User user = new User();
........
最终把get换成了post成功访问
最后我又改成了get,清空了浏览器的缓存,结果居然成功了,有点无语,有大佬可以解释一下吗?