Chinaunix

标题: 学习struts的一点点笔记 [打印本页]

作者: qzc    时间: 2008-07-11 14:07
标题: 学习struts的一点点笔记

                                1 利用myeclipse自动生成表单有 html:cancel ,但是点击取消按钮发现和提交按钮一样,后来在LoginAction.java 里public ActionForward execute( 函数中增加代码才取得效果:
LoginForm loginForm = (LoginForm) form;
        if(isCancelled(request)){            
            loginForm.reset(mapping, request);
            return mapping.getInputForward();
        }else{            
            String loginName = loginForm.getLoginName();
            String pwd = loginForm.getPassword();
            LoginCheck login = new LoginCheck();
            ActionErrors errors = new ActionErrors();
            if (login.loginChk(loginName,pwd)){
                //登录成功转向index.jsp
                return mapping.findForward("success");
            }else{
                //登录失败转向login.jsp
                errors.add("notExists",new ActionError("login.jsp.notExist"));
                saveErrors(request,errors);
                return mapping.getInputForward();
            }
        }
2 自动向导导入的包有时候可能不够用,还是手动在myeclipse下搜索到jar文件,然后放到lib下
可能需要的有commons-pool.jar commons-collections.jar javax.servlet.jar javax.servlet.jsp.jar等
3 对不起,目前没有数据!
            
对于空数据 空字符串,这个都可以,notpresent对空变量不行,在浏览数据集时应该使用empty
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11458/showart_1078794.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2