pardon j ai pas bien collé struts-conf dans la réponse précédente
Merci beaucoup pour votre aide et votre indulgence, mais quand j'ai mis le code que vous m'avez proposé, au lancement il n'y a pas d'erreur; par contre je n'obtients pas la liste dans ma page JSP. Je crois que je suis entrain de commetre une erreur un peu bête , alors je vais expliciter un peu plus:
au départ il y a la page go.jsp, quand je submit, l'action go.do est donc exécuté, c'est là ou je rempli ma liste et j'ajoute
Code:
1 2 3
|
request.setAttribute("listepass",listeform);
return mapping.findForward("goto"); |
Le forward goto est supposé donc nous renvoyé a la page affiche.jsp ou devrait s'afficher notre liste, voila tout le code de affiche.jsp:
Code:
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
|
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'affiche.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
this is a struts page. <br>
<logic:present name="listepass">
<html:select property="id">
<html:option value="(Choisissez)"/>
<html:options collection="listepass" property="id" labelProperty="id"/>
</html:select>
</logic:present>
</body>
</html> |
et pour struts-config.xml:
Code:
1 2 3 4 5 6 7 8 9 10
|
<action
attribute="goForm"
input="/form/go.jsp"
name="goForm"
path="/go"
scope="request"
type="com.yourcompany.struts.action.GoAction">
<forward name="goto" path="/affiche.jsp" />
</action> |
Encore une fois merci beaucoup!