JSP常用标签分为哪两种类型?并举例。
时间: 2024-05-12 12:13:24 浏览: 121
JSP常用标签分为两种类型:动作标签和表达式标签。
动作标签用于执行一些特定的操作,比如控制页面转向、读取或设置JavaBean的属性等。常用的动作标签包括:
- forward标签:用于将请求转发到另一个JSP页面或Servlet。
- include标签:用于将另一个JSP页面或Servlet的输出包含到当前页面。
- param标签:用于向另一个页面传递参数。
- setProperty标签:用于设置JavaBean的属性值。
表达式标签用于在JSP页面中输出Java表达式的值。常用的表达式标签包括:
- <%= %>:用于输出任意的Java表达式的值。
- <c:out>:用于输出表达式的值,并自动进行HTML转义。
- <fmt:formatNumber>:用于格式化数字,并输出格式化后的结果。
例如,以下是使用动作标签和表达式标签的示例代码:
```jsp
<!-- 使用动作标签将请求转发到另一个页面 -->
<jsp:forward page="anotherPage.jsp"/>
<!-- 使用表达式标签输出Java表达式的值 -->
<p>当前时间:<%= new java.util.Date() %></p>
<!-- 使用c:out标签输出表达式的值 -->
<p>用户名:<c:out value="${user.name}"/></p>
<!-- 使用fmt:formatNumber标签格式化数字 -->
<p>价格:<fmt:formatNumber value="${product.price}" type="currency"/></p>
```
阅读全文