Bonjour,

mon logic:equal ne fonctionne pas, il m'affiche tout le temps : "Rien"
Pouvez vous m'aider?

formbean : Test
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package formbean;
 
import org.apache.struts.action.ActionForm;
 
public class Test extends ActionForm {
	private String bienvenue = "";
 
	public String getBienvenue() {
		return bienvenue;
	}
 
	public void setBienvenue(String bienvenue) {
		this.bienvenue = bienvenue;
	}
}
mon Action :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package action;
 
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
 
import formbean.Test;
 
public class TestAction extends Action {
	public ActionForward execute(ActionMapping mapping,ActionForm form, 
			HttpServletRequest request, 
			HttpServletResponse response) throws Exception{
		Test leTest = new Test();
		leTest.setBienvenue("Bienvenue");
		request.setAttribute("test", leTest);
		return mapping.findForward("success");
	}
}
mon struts-config.xml
Code xml
:
Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    <form-beans>
    	<form-bean
            name="test"
            type="formbean.Test"/>
    </form-beans>
 
<!-- =========================================== Action Mapping Definitions -->
 
    <action-mappings>
		<action
		            path="/testStruts"
		            type="action.TestAction"
		            name="test"
		            scope="request">
		            <forward name="success" path="/index.jsp" redirect="true"/>
		          </action>
 
    </action-mappings>

ma jsp:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
 
 
<html:form action="/testStruts">
	<html:submit value="Test Struts"></html:submit>
</html:form>
 
<logic:equal name="test" scope="request" property="bienvenue" value="Bienvenue">
		Bienvenue
</logic:equal>
 
<logic:notEqual name="test" scope="request" property="bienvenue" value="Bienvenue">
		Rien
</logic:notEqual>