jsp
jsp注释语法
-
显示注释语法:从 HTML 风格继承而来
-
隐式注释语法:从 JAVA 风格继承;JSP 自己的注释
JSP 的三种注释方式:
1)// 注释,单行注释 /* 多行注释 */
2)<!-- HTML 风格的注释 -->
3)<%-- JSP 注释 --%>
jsp指令标签
- 动作标签
<jsp:action_name attribute=“value” />
-
include指令
- 静态包含
<%@include file=“hello.jsp” %>
- 动态包含
<jsp:include page=“include.jsp”></jsp:include>
-
forward请求转发
<!-- 不传参数 -->
<jsp:forward page="要转到的资源路径|<%=表达式%>"></jsp:forward>
<!-- 传参数 -->
<jsp:forward page="要转到的资源路径|<%=表达式%>"> <jsp:param value="参数内容" name="参数名称"/> </jsp:forward>
- useBean装载javabean
<jsp:useBean id="user" class="com.xxx.po.User"> <!--相当于 if(user == null){ user = new User(); } --> </jsp:useBean>
- setProperty设置已经装载对象的属性和属性值
<jsp:useBean id="user" class="com.xxx.po.User"></jsp:useBean>
<jsp:setProperty property="uname" name="user" value="张三"/>
setProperty可以写在useBean标签内,也可以写在usebean标签外,有区别
- getProperty获取对象的值
<jsp:useBean id="user" class="com.xxx.po.User"></jsp:useBean>
<jsp:setProperty property="uname" name="user" value="张三"/>
<jsp:getProperty property="uname" name="user"/>