如何使应用程序一开始就加载我所指定的action

解决方案 »

  1.   

    把问题描述清楚,一开始就加载是什么意思,是不用在地址栏输入你要访问的action的path还是什么的。
      

  2.   

    把那个网页设置为默认启动的页面,里面指定一下需要加载哪个action
    不就可以了吗
      

  3.   

    你可以这样,一开始先访问一个JSP页面然后用<forword>跳转到action中就行了
      

  4.   


    对,就是这样的,不知道可以不可以直接在web.xml中配置欢迎页面就是XXX.action
      

  5.   

    用<logic:redirect action=""></logic:redirect>
    还有一个跳转,就是跳到你的那个action里面,查一下,logic标签跳转,
      

  6.   

    action的原理和servlet是一样的,一般都是通过链接跳转,而在Structs配置文件中<action-mappings>这个标签就是控制跳转的,里面有一个<forward name="{mapping.forward("success")这个东西}" path="你要跳转的页面,一般前面要加‘/’">.
    你也可以在web.xml的 <welcome-file-list>标签里写XXXX.do,不过你浏览的时候也必须输入XXXX.do.
    还有种就是调用页面加载事件,PageLoad用JS写的,在里面用location.href='xxxxx.do',这种没试验过你可以试验下.