zoukankan      html  css  js  c++  java
  • chain、redirectAction 和 redirect、dispatcher 配置

    chain、redirectAction  类型的参数为:

    <result name="success" type="chain/redirectAction">

      <param name="actionName">helloOne</param>     //不用写后缀,不管struts2 接受多少个后缀,会自动加上 action 的后缀,前面有没有/均可以

      <param name="name">${name}</param>

      <param name="school">${school}</param>

    </reuslt>

    redirect、dispatcher 类型的参数为:

    <result name="success" type="redirect/dispatcher">

      <param name="location">helloOne.htm</param>     //这种情况下需要加上后缀,前面有没有 / 均可以    

      <param name="name">${name}</param>

      <param name="school">${school}</param>

    </reuslt>

    PS: redirect 或者  redirectAction 时,传递中文参数时,可能会遇到点问题,有一种解决方法:

    这种方法是在tomcat配置文件中配置 UTF-8

    跳转时,可能会莫名出错,例如:

    配置文件如下:

    通过 http://localhost:8080/LayUi_Test/login!init.htm 访问时,打印了“login init” 字符串,说明找到这个action了,但是,报错:

    “No result defined for action actions.LoginAction and result success”

    可是action已经找到,result已经配置,可偏偏就是报错了,什么原因呢,在网上搜了一下,找到个原因:

    然后,配置了namespace,然后就对了。。。

  • 相关阅读:
    吃货联盟点单系统
    新闻发布系统进程汇报
    jsp九大内置对象响应类型
    jsp get与post请求乱码问题
    jsp第一章 动态网页开发基础
    C# MD5加密
    调用存储过程
    JSONObject跟JSONArray来自不同的包会有不同的功能
    upm配置文件
    iuap
  • 原文地址:https://www.cnblogs.com/maxiaoshuai/p/5427871.html
Copyright © 2011-2022 走看看