ServletJSPJavaBeanMVC模式适合开发复杂的web应用
更新时间:2023-04-23 17:44:01 阅读量: 实用文档 文档下载
<jsp:setProperty>标签用于设置和访问JavaBean对象的属性。
语法格式:
<jsp:setProperty name="beanName"
{
property="propertyName" value="{string | <%= expression %>}" |
property="propertyName" [ param="parameterName" ] |
property= "*"
}/>
name属性用于指定JavaBean对象的名称。
property属性用于指定JavaBean实例对象的属性名。
value属性用于指定JavaBean对象的某个属性的值,value的值可以是字符串,也可以是表达式。为字符串时,该值会自动转化为JavaBean属性相应的类型,如果value的值是一个表达式,那么该表达式的计算结果必须与所要设置的JavaBean属性的类型一致。
param属性用于将JavaBean实例对象的某个属性值设置为一个请求参数值,该属性值同样会自动转换成要设置的JavaBean属性的类型。
支持8种基本数据类型
<jsp:setProperty property="birthday" name="person" value="<%=new Date() %>"/>
<%=person.getBirthday() %>
Tip: <jsp:getProperty>标签
<jsp:getProperty>标签用于读取JavaBean对象的属性,也就是调用JavaBean对象的getter方法,然后将读取的属性值转换成字符串后插入进输出的响应正文中。
语法:
<jsp:getProperty name="beanInstanceName" property="PropertyName" />
name属性用于指定JavaBean实例对象的名称,其值应与<jsp:useBean>标签的id属性值相同。
property属性用于指定JavaBean实例对象的属性名。
如果一个JavaBean实例对象的某个属性的值为null,那么,使用<jsp:getProperty>标签输出该属性的结果将是一个内容为“null”的字符串。
Tip: JSP开发模式
SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。
Servlet+JSP+JavaBean(MVC)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP、JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。
package cn.itcast.domain;
import java.util.Date;
//1
public class User {
private String id;
private String username;
private String password;
private String email;
private Date birthday; private String nickname; public String getId() { } public void setId(String id) { } this.id = id; return id; public String getUsername() { return username;
正在阅读:
ServletJSPJavaBeanMVC模式适合开发复杂的web应用04-23
平凉市中考数学试卷06-11
北大艺术品与经营班12-18
外研版 必修三 Moudle 4 - - -5 检测题03-14
基于VTK的有限元网格可视化研究及软件设计 - 图文11-26
斜面低温保藏法03-15
湖北生态功能区划简本 - 图文03-16
成语专题09-29
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- ServletJSPJavaBe
- 复杂
- 适合
- 模式
- 应用
- 开发
- anMVC
- web
- 我国再生资源产业发展现状
- 吉安市林业局行政行为工作规范、流程及岗位责任
- 家有爱狗必看狗狗训练全集
- 自考管理学原理笔记
- 澳大利亚最稀缺的职业
- 郑州市信息价2022年第一季度(安装)
- A theoretical look at the direct detection of giant planets
- 阿司匹林对胃癌细胞增殖和核因子κB表达的影响
- 最新所以应该鼓励孩子多交朋友
- 最新数学老师家长会发言稿三篇
- 内坑品牌工业城区间道路监理规划
- Java语言程序设计第10章
- java调用其他语言的方法
- 幼儿园教育活动环境与资源设计
- 金融危机给中国银行业的机会
- 涉水产品生产单位卫生知识培训试卷(1)
- 工程经济 案例分析
- 山东电大社会实践考核表
- 工艺工程师岗位职责
- 用绘图工具制作动画对象