zoukankan      html  css  js  c++  java
  • Struts

    Struts的几种开发方式:

    1、  extends ActionSupport 

    2、  implements Action  该action来自com.opensy。。。

    3、  就是类

    三者使用顺序就是,想要数据校验就必须extends Ac…

    通配符:

    Struts.xml 文件中进行配置:

             <action name=”out_*” class-“” method=”{1}”>//可以配置多个*号

                       <result name=”{1}”>{1}.jsp  可以配置的位置就是如此之多 {2} 就是第二个*号

    Struts路径配置原则:

             Namespace=“/a”  他会在/a以及/a以下的文件夹中搜索

    struts 常量:

             <content name=”” value=””/>

             改变访问后缀:struts.action.extension “abc,” 访问后缀是abc或者空格

                       在action中不写menthod 默认调用method

                                                   不写class   默认调用系统的一个

                                                   result       默认是success

                       什么情况下不写class?需要跳转到web-info 下的资源的时候

                       全局视图配置:<global-results> 默认没写的都跳转该配置地址

    struts对数据的操作:

             ServletActionContext     耦合,获取地址使用

             ActionContext                      解耦,设置值使用

             implements ResultAware

             自动封装数据

                      <input name=”abc”>

                      获取数据的action private String abc;并get set方法

             上传下载

                       <input type=”file” name=”def”> 还得配置enctype

                       获取上传action

                                private File def;

                                private String defFileName;

                                private String defContentType

                       下载:

                                在配置文件中加入 type=”stream”

                                配置下载方法:去掉get

             自定义装换类型需要继承StrutsTypeConvert

    result name=”input”>/error/error.jsp

  • 相关阅读:
    安卓的sqlite增删改
    C#访问MySQL数据库(winform+EF)
    Sqlite在.NET下的使用和Sqlite数据库清理
    WPF小笔记-Popup拖动
    WPF自定义窗口最大化显示任务栏
    什么是Hash?什么是Hash算法或哈希函数?什么是map?什么是HashMap?HashMap的实现原理或者工作原理?HashMap是线程安全的吗?为什么?如何解决?
    字符串转换整数
    系统顺序图与顺序图区别,以及根据顺序图写代码
    设计领域模型有哪些难点?有哪些指导原则?
    斐波那契数列java实现
  • 原文地址:https://www.cnblogs.com/core404/p/5847543.html
Copyright © 2011-2022 走看看