可不可用让一个工程直接打开index.jsp时即调用Action,并将调用结果包含(inlcude)在该网页?
谢谢。
请说明白点,我是菜鸟

解决方案 »

  1.   

    可以。
    在index.jsp中写这样一句话<jsp:include page="xxx.action" />即可。
      

  2.   

    可以,,,<jsp:forword page="xxx.action" />,,z转发到action就ok了
      

  3.   

    先要用forword跳到action中,然后再用include
      

  4.   

    我也给个答案,和上面稍微不同winodw.onload="xxxx.do"然后在xxxx.do里面做操作
      

  5.   

    下面调用第一个Action,并将结果包含到本页面中。<br>
    <s:action name="tag1" executeResult="true"/>
    action标签
    使用Action标签可以允许在JSP页面中直接调用Action,因为需要调用Action,故可以指定需要被调用Action的name和namespace,如果指定了executeResult参数的属性值为true,该标签还会把Action的处理结果(视图资源)包含到本页面中来。action标签有如下几个属性:
    id:可选属性,该属性将会作为该Action的引用ID
    name:必填属性,通过该属性指定该标签调用哪个Action
    namespace:可选属性,指定该标签调用的Action所在的namespace
    executeResult:可选属性,指定是否需要将action的处理结果页面包含到本页面中,默认值为false不包含
     
    ignoreContextParams:可选属性,指定该页面中的请求参数是否需要传入
      

  6.   

    WEB.xml 中  <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>调用 action 和给页面返回值 上面的已经说了很多了
      

  7.   

    楼上的回答是不错,但是你们考虑到一个问题没有。当操作进入index.jsp的时候再返回action操作,这段时间index.jsp页面无内容,用户体验应该不是很好把,还是建议你index.jsp做个转action的功能。然后从action返回 一个伪index.jsp。当然用户是看不出来倒是是不是伪的。纯属个人建议。
      

  8.   

    <jsp:include page="xxx.action" />