不好意思后面还有内容,不知为何被截掉了。问题:怎样能在首页中加入一个链接,能直接链接到tiles中设定的index页面。
   我不想通过struts action转发。
   哪位大侠能告诉我链接的写法。

解决方案 »

  1.   

    <action path="/saveSubscription" type="org.apache.struts.actions.ForwardAction" name="subscriptionForm" scope="request" input="/subscription.jsp" parameter="/path/to/processing/servlet"/> use ["index"] instead [input="/subscription.jsp"]
      

  2.   

    谢谢楼上的回答,但我现在就是用这种方法,我是说不想通过struts action配置["index"] ,而是直接在<html:link >标签中指定。
    因为我想普通一个链接就要走一个action,这样所有链接都走dispatchAction,会不会造成瓶颈。
      

  3.   

    用链接点到另外一个JSP页面上,在那个页面中用<logic:forward name="a.jsp" /> 就可以在global forward中进行指定了
      

  4.   

    没懂,
    是以下的意思吗:
    1.<html:link page="dispatch.jsp" >首页</html:link> 
    2.despath.jsp中:
    <logic:forward name="index" /> 
    3.在tiles_defs.xml中设定
    <definition name="index" extends="template">
    <put name="body" value="/jsp/index/index.jsp" />
    </definition>
    这样不还是要通过一个jsp转发吗。另外“global forward”是指struts-config.xml中的设定吗。我是说不想与struts设定扯上关系。怎样能点一个链接直接进入tiles设定的页面中去呢。就同普通的html链接一样,只是不是链到具体的jsp页,而是链接tiles设定组合后的页面。