L3 《JSP基础》上机手册
说明:<% %>为脚本标记,里面可也包含符合Java语法的代码,包括定义变量,注释
1)局部变量
此时的count为局部变量,当刷新页面,count不会累加
2)全局变量
使用<%! … %>声明全局变量,所有用户共享,相当于Servlet中定义的成员变量
当刷新页面或重新打开浏览器访问该页面,count一直是递增的,过一段时间再访问该页面,count可能会重新归0,为什么???因为JSP会转换成Servlet,服务器管理着Servlet的生命周期。
1)HTML注释语句
<!-- 注释内容 -->
这种注释会发送到客户端,但不直接显示,在源代码中可以查看到,其中的Java脚本会执行
2)JSP注释语句
<%-- 注释语句 --%>
JSP编译器不会编译JSP注释语句,不显示在客户端的浏览器中,也不会再源码中看到
3)脚本(script)语言注释
/* 脚本注释 */
//注释内容
JSP编译时插入一个包含文本或代码的文件,这个包含过程是静态的
include.jsp
foo.jsp:
使用page指令导入需要的类
以后再举例
包含一个静态或动态文件,如果包含的是动态文件,还可以传递参数到被包含文件
IncludeParam.jsp:
param.jsp:
编写一个登陆程序,用户输入用户名、密码之后提交到登陆处理页面进行处理,对用户名密码进来验证。如果成功就转发到成功页面;失败则转到失败页面
Login.jsp
Check.jsp
Success.jsp
Failed.jsp
要求:
1)首页index.jsp显示结构如下,但不使用框架,而是使用<include>或<jsp:include>包含意下三个页面。
2)top页面显示登录用户的姓名
3)main页面从pubs数据库中取出所有的图书(titles表)显示
根据教学或自己备课过程中常碰到的问题及其解决方法
提供与本讲内容的某些知识点相关的参考资料或扩展内容与技术
原文:http://www.cnblogs.com/fabaoyi/p/3602290.html