Jsp页面取值赋值
1)javaBean
<jsp:useBean> 标签可以在JSP中声明一个JavaBean,然后使用。声明后,JavaBean对象就成了脚本变量,可以通过脚本元素或其他自定义标签来访问。<jsp:useBean>标签的语法格式如下:
<jsp:useBean id="bean 的名字" scope="bean 的作用域" typeSpec/>
其中,根据具体情况,scope的值可以是page,request,session或application,默认page域。id值可任意只要不和同一JSP文件中其它<jsp:useBean>中id值一样就行了。
接下来给出的是 <jsp:useBean> 标签的一个简单的用法:
eg:
<jsp:useBean id="date" class="java.util.Date" /> <p>日期为:<%= date %>使用 <jsp:getProperty/> 标签来调用 getter 方法,
使用 <jsp:setProperty/> 标签来调用 setter 方法,
<jsp:setProperty name="bean 的 id" property="属性名" value="value"/> <jsp:getProperty name="bean 的 id" property="属性名"/>
2)JSP表达式
<%= 表达式 %>
<p> 今天的日期是: <%= (new java.util.Date()).toLocaleString()%> </p>
3)EL表达式取值
SP EL隐含对象---不要和JSP内置九大对象混为一谈,根本不是一样的东西。。
JSP EL支持下表列出的隐含对象:
隐含对象 | 描述 |
---|---|
pageScope | page 作用域 |
requestScope | request 作用域 |
sessionScope | session 作用域 |
applicationScope | application 作用域 |
param | Request 对象的参数,字符串 |
paramValues | Request对象的参数,字符串集合 |
header | HTTP 信息头,字符串 |
headerValues | HTTP 信息头,字符串集合 |
initParam | 上下文初始化参数 |
cookie | Cookie值 |
pageContext | 当前页面的pageContext |
${pageContext.request.ContextPath}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 关于csc设不了系统变量的事
- 下一篇: 海量小文件问题综述