• 软件工程综合实践(二)


    在学习了几天之后,每天的内容都有加深:

    MVC 

    Model  模型层   实体类 

    View    视图层    jsp   html

    Controller  控制层      servelt(实现了前后台的交互)  

    LoginAction  到底做了什么?

    1.通过String username = request.getParameter("username");获取了页面当中输入的用户名

    2.有可能获取到乱码,那可以通过username = new String (username.getBytes("ISO-8859-1"),"utf-8");转码   如果 获取的信息不是乱码,那你就不要转码了,否则会转换成乱码

    3.判断一下是否能登陆(获取的用户名和密码是否都匹配)if("neusoft".equals(username)&&"123".equals(pwd))

    4.WEB-INF下的jsp页面不能直接跳转,需要通过request.getRequestDispatcher("WEB-INF/jsp/success.jsp").forward(request, response);

    转发,才能够跳转

    5. request.getRequestDispatcher 可以携带  request.setAttribute的信息

    6. Request转发之后的页面,可以通过el表达式获取setAttribute的信息 ${uname }     注意  uname  是 request.setAttribute("uname", username);这个方法中的uname

    7.Response 是  重定向,不能携带数据

    8.Session里面的数据  response 和  request 都能传递

    刘老师真的很理解我们,尽量比较深奥的地方添加注释方便我们理解,让我们尽量跟上老师的脚步,带领我们如何搭框架,推荐网站让我们学习。

    public class Userinfo {
    private Integer userid;
    private String username;
    private String pwd;

    @Override
    public String toString() {
    return "Userinfo [userid=" + userid + ", username=" + username
    + ", pwd=" + pwd + "]";
    }

    public Userinfo() {
    super();
    }

    public Userinfo(String username, String pwd) {
    super();
    this.username = username;
    this.pwd = pwd;
    }
    public Integer getUserid() {
    return userid;
    }

    public void setUserid(Integer userid) {
    this.userid = userid;
    }
    public String getUsername() {
    return username;
    }
    public void setUsername(String username) {
    this.username = username;
    }
    public String getPwd() {
    return pwd;
    }
    public void setPwd(String pwd) {
    this.pwd = pwd;
    }


    }

     

  • 相关阅读:
    关于云计算的大局观
    定制WPF中的DataGrid控件支持对不同的实体类实现中文标题显示
    优化网站设计(二):使用CDN
    MVVM实践中的Command与CommandParameter的使用
    设计对浏览器更加友好的网站——整合搜索功能(针对Google Chrome)
    使用javascript脚本增强SharePoint Survey(调查)的功能
    学习和自我学习
    你应该如何更好地利用搜索引擎
    使用Project Linker实现多个项目中代码文件的链接
    SharePoint 2010 大局观(1~3)
  • 原文地址:https://www.cnblogs.com/panjiawei/p/7099581.html
Copyright © 2020-2023  润新知