Jsp 基于Struts框架的Freemarker模板

Jsp 基于Struts框架的Freemarker模板,jsp,jakarta-ee,web-applications,struts,freemarker,Jsp,Jakarta Ee,Web Applications,Struts,Freemarker,我是ftl和struts框架的新手。我试图将index.ftl作为欢迎页面,并在web.xml中提到了它 但当我运行我的项目时,在错误403中显示的是拒绝访问错误。 请帮助我为什么无法将ftl设置为欢迎页面,以及为什么会发生此错误 当我将index.jsp作为欢迎文件时,相同的项目正在正常工作 您是否已将struts的操作正确映射到index.ftl???类似于 当我使用jsp作为欢迎页面时,我没有在操作中进行任何映射。在欢迎jsp页面中,我只是将控件重定向到其他页面。为什么ftl欢迎页面需要它

我是ftl和struts框架的新手。我试图将index.ftl作为欢迎页面,并在web.xml中提到了它

但当我运行我的项目时,在错误403中显示的是拒绝访问错误。 请帮助我为什么无法将ftl设置为欢迎页面,以及为什么会发生此错误


当我将index.jsp作为欢迎文件时,相同的项目正在正常工作

您是否已将struts的操作正确映射到index.ftl???类似于


当我使用jsp作为欢迎页面时,我没有在操作中进行任何映射。在欢迎jsp页面中,我只是将控件重定向到其他页面。为什么ftl欢迎页面需要它?只有当您想向不同的人显示不同的欢迎页面时才需要它。例如,您正在创建一个B2B门户。当买家来到你的网站,例如从一些附属公司,然后你想向他们展示一些不同的欢迎页面。。。而在卖家的情况下,你需要另一个欢迎页面…好的,但在我的情况下,我不会显示超过一个欢迎页面。我想将ftl页面显示为欢迎页面。
Struts.xml
<action name="homepage" class="someJavaFile.class">
       <result name="homePage" type="freemarker">
        <param name="location">/ftl/index.ftl</param>
    </result>
</action>
//......Some Code........
public static string execute()
{
      //----Some Code-----
      return "homePage";
}