标题:servlet 方法的书写步骤
只看楼主
ablikim
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:47
专家分:104
注 册:2010-8-11
结帖率:100%
 问题点数:0 回复次数:4 
servlet 方法的书写步骤
本人初学JSP, Servlet  等知识。 虽然知道servlet中有doget();方法和dopost();方法,但是每次创建servlet后不知道往里面写什么代码。
  比如说:用户的登录验证。jsp页面中在form表单里也表明了post的方式执行,但是在servlet中在dopost方法里不知道怎么获取页面中的信息,
  还有就是基本的思路不清楚。请高手指点迷津!!!小弟感激不尽啊!
搜索更多相关主题的帖子: servlet 书写 
2010-08-25 14:27
maxliz
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:5
帖 子:71
专家分:248
注 册:2010-8-22
得分:0 
myeclipse中有servlet的模板

jsp和servlet传参的方法很多 比如最常见的request.getparameter等
2010-08-26 23:36
全利杰
Rank: 1
来 自:北京
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-8-20
得分:0 
servlet其实就是一个模块,当然其中还有很多知识点,如果你想保存的是页面中的内容那么就可以使用Cookie或者session
下面就是我编写项目中的一个简单的例子:
request.setCharacterEncoding("utf-8");

String   uName     = request.getParameter("uName");             // 取得请求中的登录名
String   uPass     = request.getParameter("uPass");             // 取得请求中的密码
UserDao  userDao   = new UserDaoImpl();                         // 得到用户Dao的实例
User     user      = (User)session.getAttribute("user");        // 从session中取得登录用户
String   msg       = "";
if( user==null ) {
    user = userDao.findUser(uName);                             // 根据请求的登录名和密码查找用户
    if( user!=null && user.getUPass().equals(uPass) ) {
    String keep=request.getParameter("keep");
    if(keep !=null){
    uName=(uName,"UTF-8");
    uPass=(uPass,"UTF-8");
   
    Cookie name=new Cookie("myname",uName);
    Cookie pass=new Cookie("mypass",uPass);
    name.setMaxAge(7*24*3600);
    pass.setMaxAge(7*24*3600);
    response.addCookie(name);
    response.addCookie(pass);  
    }
        session.setAttribute("user", user);  
                         // 如果查找的用户不为空并且密码正确,保存用户信息
        response.sendRedirect("../index.jsp");                  // 转发请求到首页
2010-08-27 15:08
syg5434
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:山沟沟
等 级:版主
威 望:10
帖 子:285
专家分:781
注 册:2010-2-28
得分:0 
3楼例子很好啊,刚学建议多看例子,照着写,再仔细想想每一个细节,这样下次就会了

不要迷恋哥,嫂子会揍你。阿-弥-陀-佛--!
2010-09-01 11:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-316776-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.298783 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved