Bonjour à tous,
Voila mon soucis, je me suis arraché les cheveux toute la nuit pour trouver le problème dans mon code.
Le but est de mémoriser la valeur des champs d'un formulaire entre 2 appels de celui-ci
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| Le fichier editSerieView.jsp :
<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<link rel="stylesheet" type="text/css" href="main.css" />
<title>Edit Série</title>
</head>
<body>
<!-- Population d'un bean avec les paramètres de la requete -->
<jsp:useBean id="serie" class="bean.Serie" scope="session">
<jsp:setProperty name="serie" property="*" />
</jsp:useBean>
<form method="post" action="editSerieView.jsp">
<div>
<span class="champ">
Nom de la série
</span>
<span class="champ">
<!-- Affichage de la valeur de name depuis le bean en session -->
<input type="text" name="name" value="${sessionScope.serie.name}"/>
</span>
</div>
<div>
<span><input type="submit" value="Nouvelle série" /></span>
</div>
</form>
</body>
</html> |
Quand je soumet le formulaire, rien dans le champ name...
J'ai essayé de faire un
<jsp:getProperty name="serie" property="name"/>
ou un la valeur de name est 'null'.
Pour les curieux voici le bean Serie
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| package bean;
public class Serie
{
private String m_name;
private String m_id;
public String getId() {
return m_id;
}
public void setId(String id) {
m_id = id;
}
public String getName() {
return m_name;
}
public void setName(String name) {
m_name = name;
}
} |
Alors SVP prenez le temps de passer 2 minutes à relire mon code pour trouver l'erreur moi je n'en peux plus
Partager