zoukankan      html  css  js  c++  java
  • Struts2之result中标准结果代码

    一个result代表了一个可能的输出。当Action类的方法执行完成时,它返回一个字符串类型的路由串,框架根据这个结果码选择对应的result,向用户输出。
    com.opensymphony.xwork2.Action接口中定义了一组标准的结果代码,可供开发人员使用,当然了只有我们的action继承ActionSupport 这个类才可以使用下面的结果代码,如下所示:
    public interface Action
    {
        public static final String SUCCESS = “success”;
        public static final String NONE = “none”;
        public static final String ERROR = “error”;
        public static final String INPUT = “input”;
        public static final String LOGIN = “login”;
    }
         
    在运行过程中若发现addFieldError()中有信息或者类型转换失败或着输入校验失败等情况
    那么它会自动跳转到name为input<result/>,然后转到INPUT所对应的页面
    若JSP页面中表单是用普通<form>编写的,发生错误而返回该页面时,则原数据将消失
    若JSP页面中表单是用<s:form/>编写的,发生错误而返回该页面时,则原数据仍存在
    若没有提供name值为input的<result/>,那么发生错误时,将直接在浏览器中提示404错误 
      除了这些预定义的结果码外,开发人员也可以定义其它的结果码来满足自身应用程序的需
    要。
       

  • 相关阅读:
    c# 使用Selenium模拟登录和操作数据的学习记录【续】
    c# 使用Selenium模拟登录和操作数据的学习记录
    使用bat一键安装mysql
    使用c#程序 添加iis网站目录的用户权限
    NOIp游记
    线规集合
    背包规划集合
    阴间扫描线
    11.30数学集合
    高精度运算
  • 原文地址:https://www.cnblogs.com/Lanyuxuan/p/5283779.html
Copyright © 2011-2022 走看看