[struts]probleme de forward
Bonjour , je vien de lire la faq Struts pour le forward automatique en page d'accueil sur une action et çà ne fonctionne pas, il ne trouve pas le welcomeAction :
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 40
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<data-sources />
<form-beans >
<form-bean name="loginForm" type="com.documentaliste2.struts.form.LoginForm" />
<form-bean name="accueilForm" type="com.documentaliste2.struts.form.AccueilForm" />
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings >
<action
attribute="loginForm"
input="/form/login.jsp"
name="loginForm"
path="/login"
scope="request"
type="com.documentaliste2.struts.action.LoginAction">
<forward name="succes" path="/form/accueil.jsp" />
<forward name="echec" path="/form/login.jsp" />
</action>
<action
input="/welcome.jsp"
path="/welcome"
scope="request"
type="com.documentaliste2.struts.action.WelcomeAction">
<forward name="ensession" path="/form/accueil.jsp" />
<forward name="identification" path="/form/login.jsp" />
</action>
</action-mappings>
<message-resources parameter="com.documentaliste2.struts.ApplicationResources" />
</struts-config> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<%@ page language="java"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<html>
<head>
<meta name="Generator" content="Easy Struts Xslt generator for Eclipse.">
<title>Page d'accée</title>
</head>
<body>
<H1>Bienvenue Controle de la Session en cours...</H1>
<logic:forward name="/welcome" />
</body>
</html> |
Et maintenant l'erreur:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
cause mère
javax.servlet.jsp.JspException: Cannot find global ActionForward for name /welcome
org.apache.struts.taglib.logic.ForwardTag.doEndTag(ForwardTag.java:142)
org.apache.jsp.welcome_jsp._jspx_meth_logic_forward_0(welcome_jsp.java:100)
org.apache.jsp.welcome_jsp._jspService(welcome_jsp.java:72)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) |