java getparameter获取值的问题 15
这是Html表单部分<formaction="UserReg"method="post"><tablecellpadding="5"cellspacing="1"><tr...
这是Html表单部分
<form action="UserReg" method="post" >
<table cellpadding="5" cellspacing="1" >
<tr>
<th colspan="2"><font size="+2">Registration</font></th>
</tr>
<tr>
<td>Username:</td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td>Confirm:</td>
<td><input type="password" name="repassword" /></td>
</tr>
<tr>
Servlet的代码是这样
System.out.println("运行至servlet");
String username = request.getParameter("username");
String userpwd = request.getParameter("password");
User user = new User(username,userpwd);
System.out.println(username+userpwd);
System.out.println("运行至save函数之前");
if(user.saveTODB()==true){
System.out.println("success");
//注册成功跳转
}else{
System.out.println("failure");
//注册失败跳转
一直都是username输出null然后注册自然也就失败了...求指点,我这个小程序一个月前运行的时候一点问题也没有,期间也没有修改过今天打开忽然就出错了...实在是一头雾水...
就只是获取不到username,密码获取正常 展开
<form action="UserReg" method="post" >
<table cellpadding="5" cellspacing="1" >
<tr>
<th colspan="2"><font size="+2">Registration</font></th>
</tr>
<tr>
<td>Username:</td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td>Confirm:</td>
<td><input type="password" name="repassword" /></td>
</tr>
<tr>
Servlet的代码是这样
System.out.println("运行至servlet");
String username = request.getParameter("username");
String userpwd = request.getParameter("password");
User user = new User(username,userpwd);
System.out.println(username+userpwd);
System.out.println("运行至save函数之前");
if(user.saveTODB()==true){
System.out.println("success");
//注册成功跳转
}else{
System.out.println("failure");
//注册失败跳转
一直都是username输出null然后注册自然也就失败了...求指点,我这个小程序一个月前运行的时候一点问题也没有,期间也没有修改过今天打开忽然就出错了...实在是一头雾水...
就只是获取不到username,密码获取正常 展开
3个回答
展开全部
System.out.println(username+userpwd); username为null?
清理一下浏览器的缓存,重新部署你的应用
user.saveTODB() 这个保存方法不需要传参数进去吗?你这个方法是怎么获得参数来保存用户的?
清理一下浏览器的缓存,重新部署你的应用
user.saveTODB() 这个保存方法不需要传参数进去吗?你这个方法是怎么获得参数来保存用户的?
追问
之前创建user对象的时候username 和password作为构造函数参数传进去了。
清了下缓存还是不行》。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
password没有问题吗?
追问
password没问题,我把username那个怎么改都获取不到文本框的值...
追答
调试。在从rquest中取出的时候打印一次。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询