• 团队开发——个人工作总结05


      昨天完成了用户的登录,注册功能,这俩个基础功能的实现以前是做过的,但是现在在学习JAVA EE,所以要用到Struts2。只用到SSH框架的一种就是因为后面的俩个实现起来还很困难,但是这个Struts2也不是省油的灯,总是出现一些没有见过的错误,网上的答案也是模棱俩可,各抒己见,想找到一个完美的解决方案真是不简单。

      不过还好昨天还是向前迈进几步的:

      三个包:

      1.org.model包中就是一些get和set方法,这个里面定义的类型都是和数据库表中一致的。

      (1)Login.java中repassword是数据库中没有的,要从jsp界面中获取,也定义一下。(repassword这个应该是定义到action中吧?先看看情况吧)

        private int id;
        private String username;
        private String password;
        private String repassword;

      (2)Updata.java感觉这个表有点大啊,也不知道有没有改的必要,重点是现在不知道怎么改啊。看到那个upphoto了么,也就是图片,是type类型的,这个东西的处理据说最好是用上传文件位置的方式,先试试这个吧。登录与注册时用不到这个java的,顺手写了,挺简单啊。

    private int upid;
        private String username;
        private String title;
        private float price;
        private String describe;
        private int type;
        private byte[] upphoto;
        private String phone;
        private String qqnum;
        private String upname;

      2.org.action这个就是对页面的反馈进行处理吧。写了个Login.action和Register.action,当然界面上还有相对的login.jsp和register.jsp。

      3.org.dao这个东西是用来与数据库交互的,SQL语句都是在这个包里面

      重新看了一下这个思路,果然清晰不少啊,虽然以前学JAVA WEB的时候没有怎么学吧,到是那个时候一切东西都写在JSP中,如果程序大的话就开始乱了。框架这东西真不错啊,这是多么深刻的领悟。

      但是,总是测试不成功啊,说是struts没有返回SUCCESS或者INPUT,大概就是这几个错误吧。功能的实现思路没有问题呀,今天还得继续搞这个东西。

  • 相关阅读:
    找到数组或整数列表中连续子序列的最大和
    编写一个调用的函数,该函数接受一个括号字符串,并确定括号的顺序是否有效
    SRS流媒体服务器搭建及拉取摄像头视频流经opencv处理后再推流至SRS
    (pymysql.err.OperationalError) (1055, "Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column
    微信商户转帐到个人零钱
    双色球1千万,等你来拿!
    python后端开发面试总结
    alipay接入步骤
    Mongodb简单操作
    flask基础
  • 原文地址:https://www.cnblogs.com/-beauTiFul/p/5425064.html
Copyright © 2020-2023  润新知