2
共享最近我碰到它被描述爲一個形勢下應運而生如下:如何分割一個jsp文件轉換成不同的子子文件將由多個父文件
我有實例的Struts Action類說A.設說相應的jsp文件是show.jsp 現在我有一個要求在jsp文件中顯示一些額外的東西,所以我擴展了struts操作類和新類稱爲B但我使用相同的show.jsp。但我通過一個額外的參數show.jsp我在show.jsp檢查像下面顯示相應的內容
if(popo){
@include "popo.jsp".
}else{
@include "original content present before the requirement."
}
最近我有一個新的支柱作用的C類也使用show.jsp多了一個要求渲染HTML,但新的要求和以前的需求份額有點類似於HTML content.So現在我的代碼看起來像
if(popo || jojo){
@include "popo.jsp".
}else{
@include "original content present before the requirement."
}
但裏面popo.jsp我再次檢查像
if(jojo){
}else{
}
,因爲我不想所有的東西從popo被顯示爲jojo
我想知道是否這是一種很好的做法,做這種東西。它每天都變得混亂。有什麼辦法可以讓事情變得更清潔。
如果我有不同的顯示,那麼會出現代碼重複,因爲有些事情是普通的B/W其中3個或可能是其中的2個。 – user882196
如果您使用SiteMesh,則不適用。 – duffymo