2014-06-28 50 views
-1

我有以下的問題,這是困惑我,我會很感激你的幫助: 的問題是,當我下載的罐子我需要在WEB-INF/lib目錄下我的項目工程完全春行家

我使用STS(行家,spring,hibernate的)

這裏是我的控制器:

@RequestMapping(value ="/DisplayAll",method=RequestMethod.GET) 
public @ResponseBody String DisplayAll(Model model){ 
    model.addAttribute("emPloye",employe.getAllEmploye()); 
return "Employe";} 

在我的jsp

<form action="DisplayAll.do" method="get" onsubmit="show();"> 
<input type="submit" value="Afficher Tous Les Employes" /> 
</form></td> 
</tr> 
</table> 
</div> 
<center><table border="1" bordercolor="blue" width="90%" id="myTable" > 
<tr id='tr1'> 
<th>NSS  </th> 
<th>Nom  </th> 
<th>Prenom </th> 
<th>Date De Naissance </th> 
<th>Lieu de Naissance </th> 
<th>Adresse</th> 
<th>Tel  </th> 
<th>Poste </th> 
</tr> 
<tr > 
<td >${e.nss}</td> 
<td>${e.nom}</td> 
<td>${e.prenom}</td> 
<td>${e.dateDeNaissance}</td> 
<td>${e.lieuDeNaissance}</td> 
<td>${e.adresse} </td> 
<td>${e.tel} </td> 
<td>${e.poste} </td> 
<td> <a href="deleteEmp.do?nss=${e.nss}"><img src="del.gif" width=35 height=35></a></td> 
</tr> 
</c:forEach> 

現在

的結果我得到:

當我使用Maven我得到:字僱工在BLAK頁

當我直接粘貼我需要在lib文件夾罐子,我得到我正在尋找的僱員名單 我真的需要使用maven,因爲它不是gd,每次下載jar &手動複製它,

只是爲了讓你知道POM文件中包含我手動(所有)下載

回答

1

當您使用@ResponseBody註解,你告訴春瓶的依賴,你正在返回的字符串是實際的HTML,這將是顯示。如果你想顯示你的jsp,你需要返回一個視圖名稱。如果你正在返回(「僱工」)的視圖名稱,剛剛擺脫了註解@ResponseBody的,它應該工作。

+0

太感謝你了,它的工作,但我想請教您一個問題,爲什麼我同時使用maven有問題,但不是我直接複製在lib目錄罐子!我沒有更改任何代碼..Best認爲 – sosono

+0

我還不能肯定這一點。我的猜測是,當你複製罐子時,他們沒有註冊,並且@ResponseBody註釋沒有被解釋。但這只是一個猜測。順便說一下,如果答案有效,請接受它。 – manntonn