Elágazások és összehasonlítás
Beküldte pzoli - 2011, május 16 - 2:24du
Az alábbi mintakód egy vásárlásmennyiség ellenőrzést végez megjelenítés előtt. Ha az érték egy, akkor egy gyümölcsöt, ha más értékű, akkor gyümölcskosarat viszünk haza. Nem ellenőrzi a beviteli mező szám jellegét, ezért szöveg beírásával gyümölcskosarakat vihetünk haza.
<?xml version="1.0" encoding="utf-8" ?> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <html> <head> <title>Hogyan használj egy choose,otherwise és when tagot</title> </head> <body bgcolor="#FFFFCC"> <form method="get">Írj be egy számot a vásárláshoz:<br/> <input type="text" name="number" /><br/> <input type="submit" value="Submit" /> </form> <c:if test="${pageContext.request.method=='GET'}">Ma <c:out value="${param.number}" /> <c:choose> <c:when test="${param.number=='1'}">gyümölcsöt viszel haza.</c:when> <c:otherwise>gyümölcskosarat.</c:otherwise> </c:choose> </c:if> </body> </html>
Két string összehasonlítása
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>If Caseless</title> </head> <body> <c:set var="str" value="rOzsAiNda" /> <jsp:useBean id="str" type="java.lang.String" /> <c:if test='<%=str.equalsIgnoreCase("rozsainda")%>'> <strong>They are equal</strong></c:if> </body> </html>
- A hozzászóláshoz be kell jelentkezni