You are on page 1of 3

JSTL Programs

JSTL1.jsp
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<<c:set var="num1" value="${10}" />
<c:set var="num2" value="${20}" />
<c:out value="${num1+num2}" />

JSTL2.jsp
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="num1" value="${10}" />
<c:set var="num2" value="${20}" />
<c:if test="${num1 gt num2}">
Big:<c:out value="${num1}" />
</c:if>
<c:if test="${num2 gt num1}">
Big:<c:out value="${num2}" />
</c:if>

JSTL3.jsp

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>


<c:set var="num1" value="${10}" />
<c:set var="num2" value="${20}" />
<c:choose>
<c:when test="${num1 gt num2}">
Big is <c:out value="${num1}"/>
</c:when>
<c:otherwise>
Big is <c:out value="${num2}"/>
</c:otherwise>
</c:choose>

JSTL4.jsp
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:forEach var="i" begin="1" end="10">
<c:out value="${i}"/>
</c:forEach>

JSTL5.jsp

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


<body>
<form>
Name:<input type="text" name="t1"/><br>
<input type="submit"/>
</form>
<c:out value="${param.t1}" />
</body>

JSTL6.jsp
<body>
<form action="/WebProj1/jstl7.jsp">
Name:<input type="text" name="t1"/><br>
<input type="submit"/>
</form>
</body>

JSTL7.jsp

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


<c:out value="${param.t1}"/>

JSTLSQL.jsp

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>


<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<sql:setDataSource var="dataSource" driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/ts_database" user="root" password="root"/>
<html>
<head>
<title>SQL Tag Out Examples</title>
</head>
<body>
<sql:query var = "users" dataSource="${dataSource}">
select * from STUDENT
</sql:query>

<table border=1>
<c:forEach var="row" items="${users.rows}">
<tr>
<td><c:out value="${row.sno}"/></td>
<td><c:out value="${row.sname}"/></td>
<td><c:out value="${row.marks}"/></td>
</tr>
</c:forEach>
</table>
</body>
</html>

You might also like