struts 的默认action

来源:互联网 发布:多益网络校园 编辑:程序博客网 时间:2024/05/18 02:47

    当请求struts.xml中的action时可用成功访问,但是如果客户端请求struts.xml中没有的action,就会报下面的异常 :


    不过可以设置一个默认的action,这样的话就可以在访问不存在的action时返回指定的界面:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"        "http://struts.apache.org/dtds/struts-2.5.dtd"><struts>    <package name="package_bus" extends="struts-default" namespace="/">                <default-action-ref name="action_error"/>        <action name="action_error">            <result>/error.jsp</result>        </action>            </package></struts>
    这里没有指定class,也没有关系,意思就是直接返回error.jsp.

    设置之后再次请求:


    这样就可以设置默认的错误界面,改善用户体验。

1 0
原创粉丝点击