Soucis de débutant avec logic:equal
Bonjour,
mon logic:equal ne fonctionne pas, il m'affiche tout le temps : "Rien"
Pouvez vous m'aider?
formbean : Test
Code:
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:
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:
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:
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> |