Bonjour,
mon logic:equal ne fonctionne pas, il m'affiche tout le temps : "Rien"
Pouvez vous m'aider?
formbean : Test
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 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 struts-config.xml
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"); } }
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>
Partager