02-解决不能在web.xml中配置action问题

问题产生的原因:

        比如咱们访问的一个网站,然后这个网站的欢迎界面是index.jsp

那么在web.xml中这样配置:

        <welcome-file-list>

                   <welcome-file>

                                  index.jsp

                    </welcome-file>

        </welcome-file-list>

但是在跳到这个index.jsp页面的同时,我们还需要通过一个Action从数据库中获取一些必要的数据,

如果在web.xml中这样配置:

        <welcome-file-list>

                   <welcome-file>

                                 xxxxxAction

                    </welcome-file>

        </welcome-file-list>

这样就会报错,原因是找不到这个配置的Action.


解决方法:

               1.欢迎页面写一个jump.jsp,用于跳转并请求一个Action

                <welcome-file-list>
        <welcome-file>jump.jsp</welcome-file>
        </welcome-file-list>

                2.然后在jump.jsp中加入下面这句话:

                   <meta http-equiv='refresh'  content='0;url=xxxAction'>


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
金蝶天燕的apuisic-web.xml文件是用于配置Web应用程序的文件,具体配置方法如下: 1. 在Web应用程序的WEB-INF目录下创建apuisic-web.xml文件。 2. 在apuisic-web.xml文件,可以配置应用程序的参数、过滤器、拦截器、监听器和Servlet等。 3. 配置参数:使用<context-param>标签配置应用程序的参数。如: ```xml <context-param> <param-name>appName</param-name> <param-value>MyApp</param-value> </context-param> ``` 4. 配置过滤器:使用<filter>标签配置过滤器,并使用<filter-mapping>标签将过滤器映射到具体的URL。如: ```xml <filter> <filter-name>MyFilter</filter-name> <filter-class>com.example.MyFilter</filter-class> </filter> <filter-mapping> <filter-name>MyFilter</filter-name> <url-pattern>/my/*</url-pattern> </filter-mapping> ``` 5. 配置拦截器:使用<interceptor>标签配置拦截器,并使用<interceptor-stack>标签配置拦截器栈,最后使用<action>标签配置具体的Action类。如: ```xml <interceptor-stack name="myStack"> <interceptor-ref name="defaultStack"/> <interceptor-ref name="MyInterceptor"/> </interceptor-stack> <action name="myAction" class="com.example.MyAction"> <interceptor-ref name="myStack"/> <result name="success">/success.jsp</result> </action> ``` 6. 配置监听器:使用<listener>标签配置监听器,并使用<context-param>标签配置监听器的参数。如: ```xml <listener> <listener-class>com.example.MyListener</listener-class> </listener> <context-param> <param-name>myParam</param-name> <param-value>myValue</param-value> </context-param> ``` 7. 配置Servlet:使用<servlet>标签配置Servlet,并使用<servlet-mapping>标签将Servlet映射到具体的URL。如: ```xml <servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>com.example.MyServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/myServlet</url-pattern> </servlet-mapping> ``` 需要注意的是,apuisic-web.xml文件的具体配置内容和方式还需根据实际情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会编程的阿强

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值