原来的js代码中的获取代码写的是
//获得文本框的值
var username=document.getElementById("username").valueOf();
在servlet中获得文本框的值
String username=request.getParameter("username");
System.out.println(username);
控制台打印object HTMLInputElement
分割线
后来查看资料valueof()方法主要把对象转换成一个基本数据的值;
而document.getElementById得到的正是一个对象,所以返回的是对象本身object HTMLInputElement
如果我们想要得到这个文本框的值,就应该用这个对象的value属性,更改js中的代码
//获得文本框的值
var username=document.getElementById("username").value;
这样就可以了