2012-08-23 42 views
1

我是ftl和struts框架的新手。我正在嘗試將index.ftl作爲歡迎頁面,並在web.xml中提到它。帶Struts框架的Freemarker模板

但是當我運行我的項目時,顯示錯誤403是訪問被拒絕錯誤。 請幫助我爲什麼我無法將ftl作爲歡迎頁面以及爲何出現此錯誤?

當我將index.jsp設置爲歡迎文件時,相同的項目正在正常工作。

回答

0

你有沒有正確地將你的struts動作映射到index.ftl?像...


Struts.xml 
<action name="homepage" class="someJavaFile.class"> 
     <result name="homePage" type="freemarker"> 
     <param name="location">/ftl/index.ftl</param> 
    </result> 
</action> 

someJavaFile.java

//......Some Code........ 
public static string execute() 
{ 
     //----Some Code----- 
     return "homePage"; 
} 
+0

也是爲你好Umesh製作Awasthi有用??? –

+0

當我使用jsp作爲歡迎頁面時,我沒有在actions中進行任何映射。在歡迎jsp頁面中,我只是將控件重定向到其他頁面。爲什麼需要ftl歡迎頁面? – jayati

+0

只有當你想向不同的人展示不同的歡迎頁面時才需要它。舉個例子,你正在創建一個B2B門戶。當買家來到你的網站(一些附屬公司的EG),那麼你想向他們展示一些不同的歡迎頁面......而在賣家的情況下,你想要另一個歡迎頁面... –