JSP(Java Server Pages)
- 运行在服务器端的Java页面
-
使用HTML嵌套Java代码实现
图片.png
(1)客户端(通常是浏览器)接受用户的输入:一个 用户在IE浏览器中输入的用户名、密码。
(2)客户端向应用服务器端发送请求:客户端把请求消息(包含用户名、密码等信息)发送到应用服务器端,等待服务器端的响应。
(3)服务器端程序进行数据处理:应用服务器端通常使用服务器端技术,如:JSP等对数据请求进行处理。
(4)发送响应:应用服务器端向客户端发送响应消息(从服务器端检索到的数据),并由用户的浏览器解释执行响应文件,呈现到用户界面。
(JSP工作原理:将JSP翻译成可编译的JAVA文件,再将JAva文件编译成可执行的class文件,最后执行)
在互联网上如何实现资源访问
- 计算机通过统一资源定位符实现资源访问
URL:Uniform Resource Locator的缩写
唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定
http://www.bdqn.cn/news/201409/newslist.jsp? page=6
一、通过Tomcat部署网站
- 在MyEclipse里配置Tomcat
Window--->preferences--->MyEclipse--->Servers--->Tomcat--->tomcat 7x--->JDK--->1.7
部署Web应用程序
- 部署应用程序到Tomcat的webapps目录
项目右键---------》Export--------》Java EE---》war file----------》下一步选路径到Tomcat下的webapps--------》启动Tomcat-----》访问
- 生成War包
方式3:(一个服务器部署一个项目)
-
修改server.xml
Context path = " " docBase=" "/>
步骤一:
图片.png
步骤二:右键打开
图片.png
步骤三:
图片.png
步骤四:重新配置Tomcat -
提示:路径中最好不要包含中文
-
注意:外部Tomcat不能同时处于运行状态
JSP
- page指令
- 通过属性定义了JSP的特性,实现与JSP容器的通信
<%@page language="属性值" import="属性值" pageEncoding="属性值"%>
图片.pnglanguage="java"(编程是java语言)
import="java.util"(导包)
pageEncoding="utf8"(编码格式)
属性 | 说名 |
---|---|
language | 指定JSP页面使用的脚本语言 |
import | 通过该属性来引用脚本语言中使用到的类文件 |
pageEncosing | 使用指定JSP的字符编码方式 |
out对象
- out对象是JSP的内置对象 (无需实例化即可使用)
- 实现数据的输出显示
out对象的方法
属性 | 说名 |
---|---|
向页面输出显示 | |
println | 向页面输出显示,在结尾处添加换行 |
< %out.print();%> 或< %out.println();%> 实现页面输出有弊端:
- Java代码与HTML标签混在一起,可读性不好,不利于修改
- 显示数据来自于数据库
解决方法:(初学未完善)
图片.png图片.png
注释
- JSP可以添加的注释:
—HTML注释:< !--HTML注释-->
JSP注释:< %--JSP注释--%>
JSP脚本中注释:< %//单行注释%> 、< %/* 多行注释* />
Web程序调试和排错
Web程序常见错误:
- 404错误-----找不到访问的页面或资源
——运行时,URL输入错误
——将页面放在WEB-INF下
——外部启动Tomcat,没部署项目 - 500错误-----JSP页面代码有误
网友评论