jsp 与jstl


区别:

jsp=html+java web混合
语法较为复杂难以编写

如if语句编写如下:


<%
if(flag){
%>

欢迎 <%=name %>

<%} %>

需要将java语句套在<% %>中

jstl书写较为简便if语句如下:


jstltest 

欢迎${name}

jstl的使用:

导入jar包

 
 jstl
 jstl
 1.2
 

foreach

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>




Insert title here


	

choose

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 




Insert title here



       
              小学阶段
       
       
              中学阶段
       
	   
              大学阶段
       
       
             你猜
       





if

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 




Insert title here


jstltest 

欢迎${name}