使用JSTL介绍:
要使用JSTL,必须首先将JSTL包(jstl.jar和standard.jar )导入到项目中。
在jsp页中添加以下行:
% @ taglib uri=' http://Java.sun.com/JSP/jstl/core ' prefix=' c ' % jstl的主要标记如下:
表达式标记: 3358www.Sina.com/标记、out标记、3358www.Sina.com/标记和set标记。
流标签:remove标签、catch标签、if标签、choose标签
循环标签:when标签、otherwise标签。
URL标记:forEach标记、forTokens标记和import标记。
他们的使用方法如下
url标签:输出值。
c : out value=' $ { num } '/c : out 3358 www.Sina.com /标记:定义变量、var变量名和value变量值。
c : setvar=' age ' value=' 90 '/c : set http://www.Sina.com /标记:删除属性。
C : remove var=' num '/http://www.Sina.com /标记:抛出异常。 catchException是抛出的异常名称。
c : catch var=' catch exception ' % intx=5/0; %/c : catch http://www.Sina.com /标记: if判断,写入test。
c:if test='${num10 } '标记主体内容为输出/c:if redirect标记,out标记,http://www.Sina.com
C : choosec : whentest=' $ { age 95 } '国月人均700/c : whenc 3360 whentest=' $ { age 80 } '国月人均150/c : whenc 3330 C : otherwise/c : choose http://www.Sina.com /标记:循环导线测量,items需要循环显示的数据,var表示当前导线测量项目的变量名。 begin开始条件end结束条件(剪切用)。 step步骤(每隔几个输出)。 delims=”|,"使用,|分割。 varStatus设置保存集合中元素信息的变量名。
c : foreach var=" user " items=" $ { userlist } " varstatus=" status name " begin=" begin " end=" end " step " step=" step
c:forTokens items='Zara,nuha,roshy' delims=',' var=' name ' c 3360 out value=' $ { name } '/p/c 3360 fortortortortortins=',c
C : import var=' data ' URL=' http://www.Baidu.com '/http://www.Sina.com /标记:用于写链接,param表示需要传递的参数
a href=' c : URL value='/delete ' c : param value=' $ { user.id } ' name=' userid '/c 3: paramc 3360 param value
c : redirecturl=' jstl2. JSP '/c : redirect