《教学课件第8章 JSP.ppt》由会员分享,可在线阅读,更多相关《教学课件第8章 JSP.ppt(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、PPT模板下载:/moban/ 行业PPT模板:/hangye/ 节日PPT模板:/jieri/ PPT素材下载:/sucai/PPT背景图片:/beijing/ PPT图表下载:/tubiao/ 优秀PPT下载:/xiazai/ PPT教程: /powerpoint/ Word教程: /word/ Excel教程:/excel/ 资料下载:/ziliao/ PPT课件下载:/kejian/ 范文下载:/fanwen/ 试卷下载:/shiti/ 教案下载:/jiaoan/ 字体下载:/ziti/ 教学课件第8章 JSP版权所有8.1JSP的概念和作用8.2Tomcat的配置与安装8.3一个简单
2、的JSP页面的编写与运行8.4JSP页面处理表单数据8.5JSP内置对象它是Java EE平台动态网页服务的重要基础技术。JSP的全称是Java Server Pages(JAVA服务器页面)。JSP将HTML标签与Java语言结合,具备Java程序设计语言的全部优点。JSP文件一般以.jsp为扩展名,由WEB服务器(如Tomcat)负责解析后转换成HTML文本发送给客户端。JSP页面页面JSP容器容器JSP实现实现类类解译解译页面指令标签行为代码片断静态模板客户端请求客户端请求JSP实现类实现类实例对象实例对象RequestResponse结果页面结果页面执行执行在在DreamWeaver中
3、打开中打开.jsp文件一例文件一例该该.jsp文件执行后的效果文件执行后的效果Insert title here% ArrayList teachers = new ArrayList(); teachers.add(new HandlePayroll.FulltimeTeacher(张三,副教授);teachers.add(new HandlePayroll.FulltimeTeacher(李四,教授);teachers.add(new HandlePayroll.FulltimeTeacher(王五,副教授);teachers.add(new HandlePayroll.FulltimeT
4、eacher(赵六,教授);teachers.add(new HandlePayroll.FulltimeTeacher(孙七,副教授);% 序号 姓名职称% for( int i=0 ;i第个 JSP页面的元素分为三类:(页面)指令(directives elements),标签行为(actions elements),代码片断(scripting elements)。在JSP页面中的语法是: ,斜体部分应该被具体的指令所代替。页面指令是对整个页面有全局性影响的信息。标签行为是JSP页面元素的一种,它表示JSP页面内一些特殊的成对的标签,这些标签其实表示一些可以被执行的JAVA代码Inser
5、t title here 教师工资计算系统 学院情况介绍      教师风采      教师基本信息查询      教师工资信息计算      新增教师      教师基本信息浏览      Insert title here将普通的JAVA代码外面加上“”即可,注意“”必须成对出现。逻辑上相关联的代码片断之间
6、可以被模板内容隔开% for( int i=3 ;i数字:数字:3数字:4数字:5数字:6数字:7表达式代码片断。这种使用方式只是简单的使用一个表达式的值,用来显示结果页面。表达式代码片断的语法如下: 你好,来自的,你的名字好长啊,有个字!下载并配置环境变量1.变量名: java_home变量值:(注意jdk1.6.0_02文件夹应存放在如下目录中,配置的变量值才能如此)2.变量名:catalina_home变量值:C:Program FilesJavaapache-tomcat-6.0.298.2.1 安装:下载并配置环境变量安装:下载并配置环境变量8.2.2 测试测试tomcat是否安装正
7、确是否安装正确8.2.3 在在Eclipse中建立中建立WEB项目项目略请输入姓名:inputYourName.jsp:你好,你好,seeit.jsp改造后的改造后的inputYourName.jsp:请输入姓名:请输入学校: 你好,来自的,你的名字好长啊,有个字! 在 Web 应用程序运行时,服务器将维护有关当前应用程序、每个用户会话、当前 HTTP 请求、请求的页等方面的信息.Java EE技术体系定义了包含这些信息的一些接口和类。当客户端对WEB服务器提交一个Http请求时,服务器创建一个对应的请求对象,该对象封装了此次请求的所有信息,包括参数信息等。请求对象对应的引用变量名为:requ
8、est。这个request和response,out,session,application,config,pageContext, page一起又叫做自动定义的变量。http:/ Platform, Enterprise Edition 6 API Specification该请求对象实现了接口HttpServletRequest,系统同时提供变量request来引用该对象。接口HttpServletRequest的重要方法:String getParameter (String name)将一个请求参数的值作为String类型的数据返回,如果参数不存在,返回一个null。这些请求参数均是伴随请求所发送的信息。本院全职教师工资计算请输入:姓名: 职称:副教授教授本月超额课时为:刚才输入的信息为:本月工资为:出错了