—初识JSP—
什么是Jsp:JSP(Java Server Pages)是JavaWeb服务器端的动态资源运行在服务器端的Java页面 使用HTML嵌套Java代码实现
进入JSP的首要前提
1. Java基础知识需熟识,灵活运用
(1)Java基础知识
(2)JavaOOP 三大特性:封装,继承,多态
(3)Java高级特性
2.需熟识运用数据库操作
(1)MySQL
(2)Oracle,等等
3.网页前端(简单JS脚本):HTML5.CSS,jQuery等等
简单了解C/S,B/S(主要)
1.什么是C/S结构?
C/S (Client/Server)结构,即客户机和服务器结构。
客户端 –>服务器 — QQ — C(Client)/S(Server)
2.什么是B/S结构
B/S(Browser/Server)结构即浏览器和服务器结构。
B/S架构采用请求、响应进行交互**
淘宝网页 –> 浏览器 — B(Broswer)/S(Server)
Web服务器
Java Web –>Web服务器
Web服务器:
1.是可以向发出请求的浏览器提供文档的程序
2.提供网上的信息浏览服务
常用的Web服务器
Microsoft:ⅡS
Apache:Tomcat
Oracle:WebLogic –商用
IBM:WebSpere
Nginx
认识Tomcat服务器
什么是Tomcat:Tomcat是一个开源而且免费的jsp服务器,由apache软件基金会的jakarta项目中的一个核心项目,因为tomcat技术先进性能稳定和监督易用性已成为最为广泛的jsp服务器。
Tomcat服务器优势:
Apache Jakarta的开源项目
轻量级应用服务器
开源、稳定、资源占用小
Tomcat服务器的部署
1. 配置JDK
下载网站:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
2.http://blog.csdn.net/nougats/article/details/76219357
3.https://www.cnblogs.com/jtlgb/p/6039809.html
4.http://blog.csdn.net/piaopiaopiaopiaopiao/article/details/9708313
具体配置信息可以百度
2.下载Tomcat
下载网站:
http://download.csdn.net/download/ylg5132976/10150089
建议:下载tomcat_v7.0以上版本即可
操作Tomcat注意事项
(1)artup.bat启动后,不许关闭,一定是最小化
(2)启动时,窗口一闪而过?需配置JDK
(3)http://localhost:端口号/
Myeclipse中jsp的部署
第一步:
第二步:
第三步:
第四步:
Myeclipse中JSP操作
1.在renf中修改server.xml
例如< Context path=”虚拟路径” docBase=”路径”>
2.直接在webapps直接添加
3.直接以war包的形式导出
JSP文件代码演示
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
This is my JSP page. <br>
</body>
</html>
代码总结:
page:语言、内容、格式
写JSP代码的几个常用格式:
<% Java代码 %>
全局变量:
<%! +Java代码 %>
局部变量:
<%! Java代码 %>
方法要写在<%! +Java代码 %>里面
out对象:
输出代码:out.println(“内容”) 换行 或者out.println(“内容”) 实例化好的 直接用
或者:<% =变量 %>都是相等的输出
注释方式:
1、– HTML的注释 在页面能看得到
2、// 单行注释 只能在后台显示
Web程序常见的错误:
404错误—找不到访问的页面或资源
1.运行时,url输入错误
2.将页面将在WEB-INF
3.外部启动Tomcat,未部署项目
500—JSP页面代码有误
1.JSP页面代码有错误