用servlet来接受和显示表单的数据为什么显示的数据都是Null

郁闷贴jsp和servlet两端代码提示过长.servlet的代码如下:packageuserReg;importjava.io.*;importjavax.servle... 郁闷贴jsp和servlet两端代码提示过长.
servlet的代码如下:
package userReg;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class AcceptUserRegist extends HttpServlet{
public String codeToString(String str){//处理中文字符
String s=str;
try{
byte temp[]=s.getBytes("ISO-8859-1");
s=new String(temp);
return s;
}catch(Exception e){
return s;
}
}
public void init(ServletConfig config) throws ServletException{
super.init(config);
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
//设置mime
response.setContentType("text/html;charset=gb2312");
PrintWriter out=response.getWriter();//获取输出流
out.println("<html><head><title>新用户注册</title></head><body>");
out.println("这是新注册用户所提交的数据:<br>");
out.println("用户名是:"+codeToString(request.getParameter("loginid"))+"<br>");
out.println("密码是 :"+codeToString(request.getParameter("userpassword"))+"<br>");
out.println("姓名是 :"+codeToString(request.getParameter("username"))+"<br>");
out.println("出生年月:"+request.getParameter("year")+"年"+request
.getParameter("month")+"月"+request.getParameter("day")+"日 <br>");
out.println("</body></html>");
}
}
我在Jsp代码中表单的action是POST了的。servlet相关的配置也都正确,可是接受到数据显示出来的都是Null.
在线等答案 求指点啊,新手刚学
展开
 我来答
biqidaoer
2012-10-09 · TA获得超过325个赞
知道答主
回答量:234
采纳率:0%
帮助的人:109万
展开全部
代码有点乱
给你的测试的方向。
1.代码写的没有问题
2.抛开servlet你能不能输出。
3.在servlet中把数写死,能不能输出。
这样基本能给你纠错出来
追问
抛开servlet输出正常的。数据写死了居然也是Null,郁闷
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-10-09
展开全部
request.getParameter("loginid")的loginid,确保是jsp页面控件的name属性
追问
这些都是对的,我直接在servlet把数据写死还是输出Null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_梦里还乡
2012-10-09 · TA获得超过239个赞
知道小有建树答主
回答量:366
采纳率:0%
帮助的人:230万
展开全部
感觉没什么错,你把那个JSP也发上去我看看 有QQ吗?我给你看看!这么看应该没什么问题,还有你哪个init 和codeToStrin方法是多余的可以去掉有方法就能设置编码方法
追问
QQ550135410,加我求教
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式