回顾
一、自定义标签的作用
二、自定义标签的开发步骤
a、实现SimpleTag
b、在tld文件中进行标签的定义
c、在JSP中通过taglib指令导入标签库
三、执行过程:
SimpleTag中的方法:由服务器调用
setParent(JspTag tag)
setJspContext(JspContext jc)
setJspBody(JspFrament jf)
doTag
四、详细功能:
1、控制主体内容是否显示
2、控制结束标签后的内容是否执行
3、重复执行标签主体内容
4、修改主体内容输出
五、案例:
if if else forEach(数组的反射:Array) htmlFilter
六、JSTL标签库
core format xml sql functions
七、JSTL中的Core
c:if
c:forEach
c:url
c:param
MVC
一、JSTL中的EL函数(很简单)
二、MVC和三层架构(很重要)
1、Servlet和JSP
最佳实践:Servlet处理逻辑,把结果封装到域对象中(ServletRequest、HttpSession、ServletContext),转发给JSP,让JSP只负责显示。
数据的封装要用到JavaBean。
2、MVC和三层架构图
三、用户注册和登录案例
作用:对之前学习的知识的总结性案例
必须知道自己要做什么?搞清楚需求。
补充:更改MyEclipse10生成的Servlet模板
搜索:wizard.jar
com.genuitec.eclipse.wizards_9.0.0.me20110801322.jar
用户注册和登录案例