<struts>
     <constant name="struts.enable.DynamicMethodInvocation" value="false" />
     <constant name="struts.devMode" value="false" />
 
     <package name="struts2" extends="tiles-default" >
           <action name="login" class="com.tang.LoginAction">
                <result type="tiles">login</result>    // 这里login 是你 <tiles-definitions> 中 definition 的 name
           </action>
     </package>
</struts>
访问路径:http://ip:端口/项目名/login.action

解决方案 »

  1.   

        LZ 要学会自己查找资料,周末一般很少人上来的,呵呵如果没能解决问题 ,查看 struts2整合tiles及配置应该对你有帮助...
      

  2.   


    嗯,若是想跳转到该login的话,是不是通过如下方式:
    <a href="<s:url action="login"/>">登录</a>我查了好多资料,都是你贴代码的这个方式,这样只能通过.action来访问,原先一直想着通过.jsp来访问,所以没找到正解
      

  3.   

    这样好像也不行,跳转后,要先经过class="com.tang.LoginAction"处理后,且需要根据其返回结果,来决定是否跳转到login.jsp,若action有多个返回结果会更麻烦啊,我是想直接从另一个页面中,通过链接方式链接到login.jsp
      

  4.   

    那你就直接
    <a href="loign.jsp">登录</a>不就完了,或者在配置class的时候,不配置class也行,直接通过action,跳转到页面,不执行具体的action内容。
      

  5.   

    就是这样:
    <struts>
         <constant name="struts.enable.DynamicMethodInvocation" value="false" />
         <constant name="struts.devMode" value="false" />
     
         <package name="struts2" extends="tiles-default" >
               <action name="login" >
                    <result type="tiles">login</result>    // 这里login 是你 <tiles-definitions> 中 definition 的 name
               </action>
         </package>
    </struts>