我有以下问题,这令我感到困惑我真的很感谢你的帮助: 问题是,当我在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的依赖项(全部)
答案 0 :(得分:1)
当您使用@ResponseBody
注释时,您告诉Spring您要返回的字符串是将显示的实际HTML。如果要显示jsp,则需要返回视图名称。如果您要返回的内容(&#34;员工&#34;)是视图名称,只需删除@ResponseBody注释即可。它可以正常工作。