这个应该是刚学jsp的时候用的,我就举一个登陆提交表单的例子,你看一下对你有没有用:
这个是登陆的jsp页面:
下面这个是servlet里面的接收:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//System.out.println("asdasd");
response.setContentType("text/html; charset=utf-8");
request.setCharacterEncoding("utf-8");
request.setCharacterEncoding("utf-8");
String email=request.getParameter("email");
String password=request.getParameter("pwd");
PrintWriter out = response.getWriter();
addressdaoimpl adds=new addressdaoimpl();
address add=new address();
userdaoimpl udi=new userdaoimpl();
HttpSession session=request.getSession();
shopdaoimpl sdi=new shopdaoimpl();
qrbdaoimpl qqq=new qrbdaoimpl();
List
qrbs=new ArrayList();
try {
users u=udi.login(email, password);
if(u!=null){
add=adds.findid(u.getUserid());
int a=sdi.findcount(u.getUserid());
qrbs=qqq.finduser(u.getUserid());
session.setAttribute("qrbs",qrbs);
session.setAttribute("uid",u.getUserid());
request.setAttribute("nick",u.getNick());
//System.out.println(u.getNick());
session.setAttribute("add", add);
//System.out.println("1-----------"+add);
session.setAttribute("u",u);
session.setAttribute("count",a);
request.getRequestDispatcher("indexservlet").forward(request,response);
}else{
//out.print("");
out.print("");
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
上面保存的东西有点多,是因为我以前写这个东西的时候里面用到了很多的东西,你可以看看,dao 和daoimpl 不用我写了吧,希望可以采纳!