<jsp:useBean id=”beanName” class=”fully_qualified_classname” scope=”scope”/>
或
<jsp:useBean id=”beanName” class=”fully_qualified_classname” scope=”scope”>
<jsp:setProperty …/>
</jsp:useBean>
来声明要使用一个bean了
scope可以是application,session,request,page
不存在的话会在这个域中新建一个,并作为一个属性存在
class应该是一个全名,并且不能放在默认包中
<jsp:setProperty name="beanName"
property="propName" value="string-constant"/>String常量
<jsp:setProperty name="beanName"
property="propName" param="paramName"/>request参数
<jsp:setProperty name="beanName"
property="propName"/>
<jsp:setProperty name="beanName"
property="*"/>request参数是bean的字段
<jsp:setProperty name="beanName"
property="propName" value="expression"/>
<jsp:setProperty name="beanName"
property="propName" >
<jsp:attribute name="value">
expression
</jsp:attribute>
</jsp:setProperty>用表达式代替
取出可以用<jsp:getProperty name="beanName" property="propName"/>
或直接EL表达式
<%@includefile="filename" %>会在编译为servlet时处理
<jsp:include page="">则在jsp运行时处理,同servlet里的include
<jsp:forward page="">同理,就是重定向
include和forward的页面会得到原来的request,但response后就丢失了
<jsp:includepage="..." >
<jsp:paramname="param1" value="value1"/>可以包含一个参数,会覆盖原来的同名参数,Post方式
</jsp:include>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:set var="foo" scope="session" value="..."/>没有这个变量,会自动新建
<c:remove var="cart" scope="session"/>去除
<c:if test="${!empty param.Add}"> 简单if
...
</c:if>
<c:choose>
<c:when test="${customer.category == ’trial’}" > if-else
...
</c:when>
<c:when test="${customer.category == ’member’}" >
...
</c:when>
<c:when test="${customer.category == ’preferred’}" >
...
</c:otherwise>
</c:choose>
<c:forEach var="item" items="${sessionScope.cart.items}" varStatus="st">这个st代表迭代信息
...
</c:forEach>
可以遍历Collection,Map,List,Iterator,Enumeration,数组
map的话var会是entry,用var.key,var.value访问
Iterator,Enumeration是不能用varStatus的,
String里面的元素用","分隔的话也能遍历
<c:import url="" var="">可以用url路径,也就是任何路径
<c:redirect>就是重定向
他俩都可以加参数
<c:url var="url" value="/catalog" >就是会话跟踪时的URL重写,只能是相对路径
<c:param name="Add" value="${bookId}" />可以附加参数
</c:url>
<c:catch var="">用于错误页面得到异常信息,总是pageScope
<c:out>用于输出,可以处理特殊字符
相关推荐
JavaEE(Java Platform, Enterprise Edition)是Oracle公司提供的一个用于构建企业级Web应用程序的框架标准。这个JavaEE_API_5.0.rar压缩包包含了JavaEE 5.0版本的API文档,是开发者学习和参考JavaEE平台的重要资源...
javaEE_SSM_MySql个人博客系统(源码+数据库sql+lun文+视频齐全)javaEE_SSM_MySql个人博客系统(源码+数据库sql+lun文+视频齐全)javaEE_SSM_MySql个人博客系统(源码+数据库sql+lun文+视频齐全)javaEE_SSM_MySql个人...
javaEE_SSH_MVC_MySql动漫论坛的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_MVC_MySql动漫论坛的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_MVC_MySql动漫论坛的设计与实现(源码+数据库sql+...
javaEE_SSH_oracle土地档案管理系统(源码+数据库sql+lun文+视频齐全)javaEE_SSH_oracle土地档案管理系统(源码+数据库sql+lun文+视频齐全)javaEE_SSH_oracle土地档案管理系统(源码+数据库sql+lun文+视频齐全)javaEE_...
javaEE_SSH_SQLServer商品供应管理系统(源码+数据库sql+lun文+视频齐全)javaEE_SSH_SQLServer商品供应管理系统(源码+数据库sql+lun文+视频齐全)javaEE_SSH_SQLServer商品供应管理系统(源码+数据库sql+lun文+视频齐全...
javaEE_SSH_mysql百货中心供应链管理系统(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql百货中心供应链管理系统(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql百货中心供应链管理系统(源码+数据库sql+lun文+...
4.7javaEE_SSH_MySqL基于SSH的医院在线挂号(源码+数据库sql+lun文+视频齐全);javaEE_SSH_MySqL基于SSH的医院在线挂号(源码+数据库sql+lun文+视频齐全);javaEE_SSH_MySqL基于SSH的医院在线挂号(源码+数据库sql+lun...
4.5javaEE_SSH_SqlServer企业车辆管理系统设计与实现(源码+数据库sql+lun文+视频齐全);javaEE_SSH_SqlServer企业车辆管理系统设计与实现(源码+数据库sql+lun文+视频齐全); javaEE_SSH_SqlServer企业车辆管理系统...
5. **JPA(Java Persistence API)**:JPA是JavaEE中的持久化框架,用于管理对象和关系数据库之间的映射,简化数据访问操作。 6. **JTA(Java Transaction API)**:JTA提供了分布式事务处理能力,确保在多资源操作...
JavaEE 5 API_zh_CN.CHM
javaEE_Spring_MySql基于java新闻发布及管理系统(源码+数据库sql+论文+视频齐全).zip javaEE_Spring_MySql基于java新闻发布及管理系统(源码+数据库sql+论文+视频齐全).zip javaEE_Spring_MySql基于java新闻发布及...
javaEE_SSH_MySqL基于SSH的医院在线挂号(源码+数据库sql+论文+视频齐全)【JAVA】.zip javaEE_SSH_MySqL基于SSH的医院在线挂号(源码+数据库sql+论文+视频齐全)【JAVA】.zip javaEE_SSH_MySqL基于SSH的医院在线挂号...
【标题】"JAVAEE范例.zip_123_javaEE期末考试_javaee期末上机_javaee期末项目" 提供的是一个JavaEE相关的学习资源,主要针对的是期末考试、上机练习以及项目实施的场景。JavaEE,全称为Java Platform, Enterprise ...
javaEE_SSM_MySql基于BS架构微博系统(源码+数据库sql+论文+视频齐全)【JAVA】.zip javaEE_SSM_MySql基于BS架构微博系统(源码+数据库sql+论文+视频齐全)【JAVA】.zip javaEE_SSM_MySql基于BS架构微博系统(源码+数据库...
5. **JPA**:Java Persistence API是JavaEE提供的ORM(Object-Relational Mapping)框架,用于处理Java对象和关系数据库之间的映射。它可以简化数据访问,并支持CRUD操作和查询语言(JPQL)。 6. **JNDI**:Java ...
javaEE_Mybatis_oracle基于WEB的仓库管理系统的设计与实现(源码+数据库sql+论文+视频齐全).zip javaEE_Mybatis_oracle基于WEB的仓库管理系统的设计与实现(源码+数据库sql+论文+视频齐全).zip javaEE_Mybatis_oracle...
javaEE_SSH_SqlServer企业车辆管理系统设计与实现(源码+数据库sql+论文+视频齐全)【JAVA】.zip javaEE_SSH_SqlServer企业车辆管理系统设计与实现(源码+数据库sql+论文+视频齐全)【JAVA】.zip javaEE_SSH_SqlServer...
(登录账号任意_密码是123)JavaEE_SSM_MySqL仓库管理(源码+sql+文档+视频)2【JAVA】.zip (登录账号任意_密码是123)JavaEE_SSM_MySqL仓库管理(源码+sql+文档+视频)2【JAVA】.zip (登录账号任意_密码是123)JavaEE_SSM_...
【JAVAEE_5_Libraries】是Java企业版(J2EE)5版本的库文件集合,主要用于支持开发Java Web应用程序。这些库包含了多种组件和服务,为开发者提供了构建可扩展、健壮且高度分布式的企业级应用的框架。在这个压缩包中...
5. **JavaEE与Eclipse的整合**:Eclipse通过安装特定的插件,如Eclipse WTP,可以很好地支持JavaEE项目开发。开发者可以在Eclipse中创建、配置、调试和部署JavaEE应用,包括使用SSH框架。IDE提供了对这些框架的代码...