上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
2016年5月19日
摘要: 标记文件利用另一个页面(使用JSP)实现标记功能,标记处理器利用一个特殊的JAVA类实现标记功能。有两种类型的标记处理器:简单标记处理器和传统标记处理器。 1.建立一个简单标记处理器 1)开发定制标记处理器,扩展自SimpleTagSupport类 2)为标记创建一个TLD(taglib descr 阅读全文
posted @ 2016-05-19 17:27 十三弦 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 使用<jsp:include>指令或<c:import>标签可以动态地向页面增加可重用的内容块,也可以设置请求参数。但是存在两个问题: 1)设置的参数会被当成请求参数传递。你只是想要把信息传给所包含的文件,结果却是参与了这个请求的所有组件都能看到这个值,请求参数本来的目的应该是标识表单数据; 2)如 阅读全文
posted @ 2016-05-19 17:19 十三弦 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 有时使用EL和标准动作达不到目的,于是就引入定制标记。 对于JSP页面创作人员来说,定制标记使用起来比脚本要容易一些。不过对于JAVA程序员来说,简历定制标记处理器反而更困难。幸运的是,已经有了一个标准的定制标记库,这成为JSP标准标记库。 1.安装JSTL JSTL 1.1并不是JSP 2.0规范 阅读全文
posted @ 2016-05-19 15:02 十三弦 阅读(174) 评论(0) 推荐(0) 编辑
2016年5月17日
摘要: 利用JSP的包含机制,可以有效的避免重复,把可重用的部分独立出去,使用include把它们包含到当前文件。JSP有两种包含机制:include指令和<jsp:include>标准动作。 1.include指令 2.<jsp:include>标准动作 3.内部原理 include指令和<jsp:inc 阅读全文
posted @ 2016-05-17 22:09 十三弦 阅读(1975) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要使用EL 使用<jsp:getProperty>,只能访问bean属性的性质,不能访问嵌套性质。例如一个含有Dog对象的Person对象。 当然使用脚本可以工作,但是如果不想使用脚本呢?EL(表达式语言)可以使我们不受脚本的限制。 2.使用(.)操作符和[]操作符 使用.操作符时,第一个 阅读全文
posted @ 2016-05-17 21:49 十三弦 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1.bean法则 JavaBean和企业JavaBean是完全不相干的两个东西。普通的非企业JavaBean需要满足一定的规范才能被JSP和servlet使用: 1)必须有一个无参数的公共构造函数; 2)必须按命名约定来命名公共的获取方法和设置方法; 3)设置方法的参数类型和获取方法的返回类型必须一 阅读全文
posted @ 2016-05-17 20:42 十三弦 阅读(654) 评论(0) 推荐(0) 编辑
2016年5月16日
摘要: JSP最终会变成一个完整的servlet在web应用中运行。它与其他的servlet非常相似,只不过这个servlet类会由容器编写。 1.JSP的生命周期 如果一个web应用包含JSP,部署这个应用时,在JSP生命周期中,整个转换和翻译步骤只发生一次。JSP一旦得到转换和翻译,就像其他servle 阅读全文
posted @ 2016-05-16 16:27 十三弦 阅读(148) 评论(0) 推荐(0) 编辑
摘要: web服务器没有短期记忆,所以需要使用session来跟踪用户的整个会话活动。会话管理有3种解决方案: 1)使用隐藏域(很少使用) 在显示页面中使用隐藏域来保存会话ID。例如,在JSP中将input标签的type属性设定为hidden,再将绘画的唯一标识记录到隐藏域的value属性中,并设置name 阅读全文
posted @ 2016-05-16 15:37 十三弦 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.什么是属性 属性就是一个对象,可能被绑定到另外3个servlet API对象中的某一个,包括ServletContext、HttpServletRequest或者HttpSession。可以把它简单地认为是一个映射实例对象中的名/值对(名是一个String,值是一个Object)。 2.属性和参 阅读全文
posted @ 2016-05-16 15:03 十三弦 阅读(311) 评论(0) 推荐(0) 编辑
2016年5月14日
摘要: 1.servlet的生命周期 servlet生命周期中的三大重要时刻 servlet从不存在状态迁移到初始化状态(能够为客户提供服务),首先是从构造函数开始,但是构造函数只是使其成为一个对象,而不是一个servlet,要想成为一个servlet,对象必须具备一些servlet特性,比如能够使用Ser 阅读全文
posted @ 2016-05-14 17:00 十三弦 阅读(225) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页