Рубрики
Без рубрики

Стойки – <логика: совпадение> <логика:не совпадение> пример

– Стойки – <логика: совпадение> <логика: не совпадение> пример

Автор оригинала: mkyong.

Тег Struts <логика:соответствие> используется для проверки того, что данное свойство содержит заданное значение в виде подстроки . Например, результат свойства “Поисковая система Google”, значение “gle” будет совпадать, в то время как значение “ABC” не будет совпадать. Если условие выполнено, тело тега будет выполнено. Распорки <логика:не совпадение> поступают противоположным образом.

Тег соответствия Struts имеет обязательный атрибут с именем ” местоположение ” со значением ” начало ” или ” конец “.

  1. местоположение – Совпадает только в том случае, если заданное значение отображается в качестве начальной подстроки данного свойства. местоположение
  2. – Совпадает только в том случае, если заданное значение отображается в качестве начальной подстроки данного свойства. местоположение
  3. – Совпадает только в том случае, если заданное значение отображается в качестве начальной подстроки данного свойства. Например, “Поисковая система Google” – “Goog” не будет совпадать, “джин” будет совпадать. Местоположение не определено

Вот пример, показывающий использование <логика:совпадение> и <логика:не совпадение>.

Вот пример, показывающий использование <логика:совпадение> и <логика:не совпадение>.

package com.mkyong.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;

public class LogicExampleAction extends Action{
 
	public ActionForward execute(ActionMapping mapping,ActionForm form,
		HttpServletRequest request,HttpServletResponse response) 
        throws Exception {
 
		request.setAttribute("email", "mkyong123456@yahoo.com");
		
		return mapping.findForward("success");
	}
 
}

Вот пример, показывающий использование <логика:совпадение> и <логика:не совпадение>.

<%@taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>





Struts - &

Email - mkyong123456@yahoo.com

1. Is "yong" is a substring of the email? - true false

2. Is "yongABC" is a substring of the email? - true false

3. Is email start with "mkyong"? - true false

4.. Is email start with "yong"? - true false

5. Is email end with "com"? - true false

6. Is email end with "net"? - true false

Вот пример, показывающий использование <логика:совпадение> и <логика:не совпадение>.




 

  

	 
 
		
 
	
				
  

Результат

http://localhost:8080/StrutsExample/LogicTest.do

Struts -  & 
Email - mkyong123456@yahoo.com

1. Is "yong" is a substring of the email? - true

2. Is "yongABC" is a substring of the email? - false

3. Is email start with "mkyong"? - true

4.. Is email start with "yong"? - false

5. Is email end with "com"? - true

6. Is email end with "net"? - false 

Оригинал: “https://mkyong.com/struts/struts-logicmatch-logicnotmatch-example/”