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}
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
