摘要:
第 14 章 生命周期 注意 讲一下servlet的生命周期与运行时的线程模型,对了解servlet的运行原理有所帮助,这样才能避免一些有冲突的设计。 如果你不满足以下任一条件,请继续阅读,否则请跳过此后的部分,进入下一章:第 15 章 分页。 了解servlet的生命周期。 了解servlet运行 阅读全文
摘要:
13.1. 再谈el(Expression Language) 我们已经知道el是jsp-2.0规范的一部分,tomcat-5.x版本以上都已经能够支持jsp-2.0规范,但在更低版本的tomcat和webphere,weblogic中还是无法使用这一便捷方式。 其实我们也可以选择在jsp中禁止使用 阅读全文
摘要:
服务器在获得请求的时候会先根据jsp页面生成一个java文件,然后使用jdk的编译器将此文件编译,最后运行得到的class文件处理用户的请求返回响应。如果再有请求访问这jsp页面,服务器会先检查jsp文件是否被修改过,如果被修改过,则重新生成java重新编译,如果没有,就直接运行上次得到的class 阅读全文
摘要:
page里的变量没法从index.jsp传递到test.jsp。只要页面跳转了,它们就不见了。 request里的变量可以跨越forward前后的两页。但是只要刷新页面,它们就重新计算了。 session和application里的变量一直在累加,开始还看不出区别,只要关闭浏览器,再次重启浏览器访问 阅读全文
摘要:
3.1. 范例 这次用户可以在首页选择自己喜欢的颜色,进入对应的页面。 选择绿色,会进入绿色界面: 选择红色,会进入红色界面: 好的,这里我们会看到四个页面: index.jsp中选择颜色,点击按钮后提交到test.jsp。 test.jsp取得用户选择的颜色,根据颜色值显示对应的页面。 如果选择了 阅读全文
摘要:
2.1. 另一个简单jsp 上一篇举的例子很单纯,无论谁向服务器发送请求,服务器都只计算当前系统时间,然后把这个时间制作成http响应发还给浏览器。 可惜这种单向的响应没办法实现复杂的业务,比如像这样: 客户在这个页面输入自己的名字,然后提交: 服务器会对你说:“你好啊,XXX。” 返回刚才的页面, 阅读全文
摘要:
第一章 搭好框架,需要tomcat服务器和jdk. JSP是Java Server Page的缩写,现在先让我们编写一个简单的jsp页面,看看jsp究竟能干什么? 随便找一个文本编辑器来编写第一个jsp吧,如果实在没有顺手的编辑器,那么也可以用windows自带的记事本,新建一个test.jsp文件 阅读全文