zoukankan      html  css  js  c++  java
  • 『转』Struts2总结(三)

    1.存储fieldError的是一个LinkedHashMap<String,ArrayList>;而actionError则存储在一个ArrayList中。
      ActionSupport中的getFieldError方法返回的是一个新的集合。该集合是原fieldError集合的一个副本。
       在struts2的源代码中返回的是:new LinkedHashMap(internalGetFieldError),即一个新的集合对象。
       所以执行代码:this.getFieldErrors.put("username","ErrorMsg");不会影响原fieldError集合的数据


    2.若一个Action注册了PreResultListner,则会在该Action返回的时候调用相应结果验证的逻辑代码。


    3.struts2-core包中的default.propertiesstruts-default.xml文件保存了一些struts2默认的配置。
       可以在自己的struts配置文件中对相应的配置进行覆盖或重新设值。比如修改请求的后缀名:在struts.properties
       中加入:
         struts.action.extension = do
       则将struts2请求的后缀名修改成了struts1中的do后缀名的形式。


    4.在配置文件中配置struts.multipart.saveDir来设定上传文件时的临时文件的存储位置。需要定期清理该路径下的文件。

  • 相关阅读:
    docker运行爬虫代码
    python语法之流程控制(if while for)
    python基本数据类型
    python基本运算符
    python用户交互与格式化输出
    jieba模块基本介绍
    wordcloud库基本介绍
    计算机基础之编程语言
    计算机基础
    python入门之流程控制
  • 原文地址:https://www.cnblogs.com/minideas/p/1945261.html
Copyright © 2011-2022 走看看