zoukankan      html  css  js  c++  java
  • Struts中的一些小知识

    得到表单上的数据:

    注入属性的时候 属性名必须与表单中的名字一样

    用户名:<input type=”text” name=”username”>

    action:

    Private String username;

    注入对象时:

    在表单的地方name必须使用对象名点对象的属性

    用户名:<input type=”text” name=”user.username”>

    User:

    Private String username;

    action:

    Private User user;

    if(user.getUsername().equals(“aaa”)){

       Return success;

    }    

    IOC(控制反转)依赖注入

    Action中操作作用域对象

    1.IOC注入

    获得request的方式一:

    1.httpservletRquest req = servletactioncontext.getRequest();

     request.setAttribute(“name”,username);

    //HttpSession session = req.getSession();

    //session.getServletContext();

    2.注入的方式,返回map形式的request  实现接口RequstAware

    Private Map<String,Object> request;

    execute方法中:

    Request.put(“showName”,”注入的request”);

    Session也是用map形式存放: 实现接口SessionAware

    Private Map<String,Object> session;

    execute方法中:

    Session.put(“showSession”,”注入的session”);  

    3.actioncontext.getcontext().getsession();/actioncontext.getaplication();/actioncontext.put(“”,””);

     

  • 相关阅读:
    WYT的刷子
    小烈送菜
    猴腮雷
    基于Docker的Mysql主从复制搭建
    C#集合类型大揭秘
    ASP.NET三剑客 HttpApplication HttpModule HttpHandler 解析
    使用缓存的正确姿势
    【模块化那些事】 拆散的模块化
    分享一个开源的网盘下载工具BaiduPCS-Go
    【抽象那些事】不必要的抽象
  • 原文地址:https://www.cnblogs.com/z1234/p/6261656.html
Copyright © 2011-2022 走看看