春天maven在sts

时间:2014-06-28 20:55:35

标签: java spring hibernate maven spring-mvc

我有以下问题,这令我感到困惑我真的很感谢你的帮助: 问题是,当我在web-inf / lib目录中下载我需要的罐子时,我的项目完美运行

我正在使用STS(maven,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页面中的Employe这个词

当我直接在lib文件夹中粘贴我需要的罐子时,我得到了我正在寻找的雇员名单 我真的需要使用maven,因为每次下载jar和amp都不是gd手动复制,

只是为了让你知道pom文件包含我手动下载的jar的依赖项(全部)

1 个答案:

答案 0 :(得分:1)

当您使用@ResponseBody注释时,您告诉Spring您要返回的字符串是将显示的实际HTML。如果要显示jsp,则需要返回视图名称。如果您要返回的内容(&#34;员工&#34;)是视图名称,只需删除@ResponseBody注释即可。它可以正常工作。