美文网首页
struts2第二天笔记

struts2第二天笔记

作者: 小李同学今天博学了吗 | 来源:发表于2020-03-31 15:30 被阅读0次

1.结果页面配置

1.1全局结果页面 主要是为了解决两个action接收的返回值相同,跳转的页面相同,需要多份配置的问题,减少冗余

<package name="default" extends="struts-default" namespace="/">
  //global-results就是全局结果页面      
<global-results>
            <result name="success">/Hello.jsp</result>
        </global-results>
        <action name="Hello" class="example.Hello">
        
        </action>
    </package>

1.2局部结果页面

<package name="default1" extends = "struts-default" namespace="/">
//局部        
<action name="Hello_*" class="example.Hello" method="{1}"></action>
    </package>

2.Action获取表单中的数据 一共有三种方式
2.1 ActionContext

ActionContext context = ActionContext.getContext();
       
       Map<String, Object> map = context.getParameters();
       
       Set<String> keys = map.keySet();
       
       for(String key : keys){
           Object[] object = (Object[])map.get(key);
           System.out.println(Arrays.toString(object));
       }
       return NONE;

2.2ServletActonContext


action2.png

2.3使用接口注入(一般不用)


action3.png

3.在action中操作域对象


action4.png

4.封装
4.1属性封装


属性封装.png

4.2模型驱动封装


模型驱动封装
4.3表达式封装和模型驱动封装的区别
表达式封装和模型驱动封装的区别.png

5.封装数据到 list


封装数据到list.png

第三步:在表单中name写list的表达式


封装数据到list第三步.png

6.添加客户功能
6.1模型驱动获取表单数据:


模型驱动获取表单数据.png

6.2在hibernate中实现


hibernate中连接数据库.png
6.3配置添加完成后跳转页面
配置.png

相关文章

  • Struts2笔记

    Struts2笔记——Struts2的模型驱动(ModelDriven) 1. 模型驱动: 模型驱动是使用...

  • Struts2_day01

    Struts2_day01 Struts2课程安排 第一天 struts2 入门 2017年10月27日 第二天 ...

  • Struts2_day02

    Struts2_day02 Struts2课程安排 第一天 struts2 入门 2017年10月27日 第二天 ...

  • Struts2学习笔记(核心组件详解)

    [toc] Struts2学习笔记(核心组件详解) @(_1每日记录) 返回到JQuery学习笔记@达内lang笔...

  • Struts2学习笔记 | 值栈和OGNL

    1.值栈(ValueStack) 引入值栈 在部署第一个Struts2时,Struts2学习笔记 | 部署第一个S...

  • Struts2--day01

    非本人总结的笔记,抄点笔记复习复习。感谢传智博客及黑马程序猿记笔记啊记笔记 Struts2概述 什么是框架 框架帮...

  • struts2第二天笔记

    1.结果页面配置 1.1全局结果页面 主要是为了解决两个action接收的返回值相同,跳转的页面相同,需要多份配置...

  • Struts2--day03

    非本人总结的笔记,抄点笔记复习复习。感谢传智博客和黑马程序猿记笔记啊记笔记 Struts2国际化 什么是国际化 比...

  • 【Java中级】14.0 SSH之Struts2框架(一)——基

    1.0 Struts2知识路线 Struts2的概述、Struts2的入门、Struts2常见的配置、Struts...

  • Struts2干货笔记——第二天

    目录 1. Struts2提供了三种数据封装的方式 2. 封装数据到Collection和Map 3. Strut...

网友评论

      本文标题:struts2第二天笔记

      本文链接:https://www.haomeiwen.com/subject/zyqibctx.html