Struts - <logic:equal>

Struts – およびの例

この例をダウンロード–Struts-Logic-Equal-NotEqual-Example.zip

Struts は、指定されたプロパティが指定された値と等しいことを確認するために使用されます。 Struts は、指定されたプロパティが指定された値と等しくないことを確認するために使用されますが、条件が一致した場合、タグの本体が実行されます。

Struts およびの使用方法を示す例を次に示します。

User.java

package com.example.common;

public class User{

    String email;

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

}

LogicExampleAction.java

package com.example.common.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 com.example.common.User;

public class LogicExampleAction extends Action{

    public ActionForward execute(ActionMapping mapping,ActionForm form,
        HttpServletRequest request,HttpServletResponse response)
        throws Exception {

        User user = new User();
        user.setEmail("[email protected]");

        request.setAttribute("user", user);


        return mapping.findForward("success");
    }

}

LogicExample.jsp

Struts - Test 







     (adsbygoogle = window.adsbygoogle || []).push({});

user's email is equal


Struts - Test 


    user's email is not equal

struts-config.xml