Java--初识JSP

—初识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

参考文献:
1.http://docs.oracle.com/javase/9/install/installation-jdk-and-jre-microsoft-windows-platforms.htm#JSJIG-GUID-A7E27B90-A28D-4237-9383-A58B416071CA

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页面代码有错误

基于SSM框架的智能家政保洁预约系统,是一个旨在提高家政保洁服务预约效率和管理水平的平台。该系统通过集成现代信息技术,为家政公司、家政服务人员和消费者提供了一个便捷的在线预约和管理系统。 系统的主要功能包括: 1. **用户管理**:允许消费者注册、登录,并管理他们的个人资料和预约历史。 2. **家政人员管理**:家政服务人员可以注册并更新自己的个人信息、服务类别和服务时间。 3. **服务预约**:消费者可以浏览不同的家政服务选项,选择合适的服务人员,并在线预约服务。 4. **订单管理**:系统支持订单的创建、跟踪和管理,包括订单的确认、完成和评价。 5. **评价系统**:消费者可以在家政服务完成后对服务进行评价,帮助提高服务质量和透明度。 6. **后台管理**:管理员可以管理用户、家政人员信息、服务类别、预约订单以及处理用户反馈。 系统采用Java语言开发,使用MySQL数据库进行数据存储,通过B/S架构实现用户与服务的在线交互。系统设计考虑了不同用户角色的需求,包括管理员、家政服务人员和普通用户,每个角色都有相应的权限和功能。此外,系统还采用了软件组件化、精化体系结构、分离逻辑和数据等方法,以便于未来的系统升级和维护。 智能家政保洁预约系统通过提供一个集中的平台,不仅方便了消费者的预约和管理,也为家政服务人员提供了一个展示和推广自己服务的机会。同时,系统的后台管理功能为家政公司提供了强大的数据支持和决策辅助,有助于提高服务质量和管理效率。该系统的设计与实现,标志着家政保洁服务向现代化和网络化的转型,为管理决策和控制提供保障,是行业发展中的重要里程碑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值