[débutante]utilisation de form:form commandName="monBean"
Bonjour à tous,
je débute avec Spring-MVC et les annotations , j'ai actuellement ceci dans ma JSP qui me sert de formulaire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <body>
<h1>Book</h1>
<spring:url var="urlSave" value ="/monApplication/save"/>
<form:form action="${urlSave}" method="POST">
<input name="id" type="hidden" value="${id}"/>
Title :
<input type="text" name="title" value="${title}">
<br>
Writer :
<input type="text" name="writer" value="${writer}">
<br>
<p class="submit"><input type="submit" value="Save"/></p>
</form:form>
</body> |
juste ici tout mon code (Web-xml , servlet , jsp et controleur) fonctionne et fait ce que je veux mais voilà je voudrais ne plus utiliser les " <input> normaux" mais les remplacer par du "Spring" soit quelque chose de ce style :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <body>
<h1>Book</h1>
<spring:url var="urlSave" value ="/monApplication/save"/>
<form:form action="${urlSave}" method="POST" commandName="book">
<form:hidden path="id"/>
Title :
<form:input path="title" value="${title}"/>
<br>
Writer :
<form:input path="writer" value="${writer}"/>
<br>
<p class="submit"><input type="submit" value="Save"/></p>
</form:form>
</body |
facile peut être pour vous, je ne sais pas du tout comment faire ^_^, si quelqu'un pourrait m'expliquer je suis preneuse .
j'utilise les annotations , et je me doute que je dois modifier mon dispatcher-servlet.xml qui pour le moment à cette tête
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">
<!--
- Tous les contrôleurs sont automatiquement détectés grâce à l'annotation @Controller -->
<!-- Using annotations -->
<context:component-scan base-package="com.graziela.monApplication.controller"/>
<!-- Ceci est le view resolver -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/jsp/" p:suffix=".jsp"/>
</beans> |
ainsi que le code de mon controleur qui a lieu de recuperer title et writer devra récupérer mon book ;)
Si quelqu'un peut m'aider la majeur partie des tutoriels aborde des notions trop compliquées pour moi( IOC, DAO , validator and co 8O )alors que je veux juste faire quelque chose de basique pour apprendre les fondements de SpringMVC.
Merci d'avance de toutes réponses constructives :ccool:
Grazi