Javaweb-JSP

搭建web环境

重点:使用Tomcat部署web项目
程序框架:
目标: 1、理解C/S和B/S框架的概念
2、使用Tomat部署网站
**POST方式:**数据栏不会出现你的信息,安全。
**GET方式:**数据栏会出现你的信息,不安全。
C/S和B/S
区别一:
c/s:Cilent/Servler 客户端/服务器–下载软件包,也就是客户端,发送消息以及操作都是依赖于腾讯服务器
B/S:Broswer/Server 浏览器/服务器–当输入网址回车之后就可以开始访问服务器了
区别二:
C/S应用程序一般适用于范围比较小的网络范围内。
B/S用于广域范围内,有比C/S更强的适用范围,除此以外,在软件的维护和更新方面更加方便。
**B/S架构原理:**请求/相应模式进行交互
网站: URL–统一资源定位符
服务器: 所谓的服务器其实就是一台计算罢了,根据需求的不同,比如:图片服务器,文件服务器、数据库服务器、缓存服务器(提供了一些缓存服务),应用服务器等等。
常用的web服务器: IIS、Apache:Tomcat、Oracle:WebLogic、IBM:WebSphere等等。
Tomcat服务器:
Apache Jakarata的开源项目
轻量级应用服务器
开源,稳定,资源占用小
Tomcat 下载
官网;https://tomcat.apache.org/
zip和exe两种格式,zip免安装的,exe是安装版本,同时观察自己电脑是64位的还是32位的。
Tomcat目录结构
/bin:好多批量处理文件,startup启动服务器的批处理文件.bat是windows操作系统,.sh是Linux系统,shutdown是停掉
/conf:配置的意思,存的是tomcat服务器相关的配置文件,context.xml,, server.xml是配置一些启动的端口号
/lib:存放tomcat服务器锁需要的各种JAR文件/temp:存放临时文件
/logs:—些日志文件
/webapps:当发布web应用时,默认情况下会将web应用的文件存放于此目录中/work:该文件是web项目生成的一些缓存文件,比如JSP生成的Servlet
操作Tomcat注意事项:
1.startup.bat启动之后,不许关闭,一定是最小化
⒉.启动时,窗口一闪而过?
jdk:配置好以后
环境变量path:C:\Program FilesVJavavjdk1.8.0_2111bin
环境变量JAVA_HOME: C:Program Filesyavaljdk1.8.0_211
3.http://localhost-8080/ 端口号修改:(/config/server.xml)
如何在Tomcat中部署静态网站
项目赋值到webapps文件夹中就可以了
重点:
1、什么是JSP?
2、JSP和HTML的区别
3、JSP文件上如何书写java命令·理解JSP执行原理(难点)
4、web程序常见错误Ⅰ
什么是JSP?
JSP:java Server Page (在服务端使用Java生成网页的技术)
JSP :帮助开发人员将【运行结果】与html 标签快速写入到相应包当中
JSP:属于动态资源文件
JSP与html区别:
1.【文件类型】:
html属于静态资源文件
JSP属于动态资源文件

<html>
	<%
	String value= request.getParamter("name");
	%>
	Good Moring!<%=value%>
</html>

2.【调用方式】
html:被访问时:Tomcat直接将html文件写入到相应体中
JSP:被访问时:
1、Tomcat将jsp文件翻译为一个java文件(特殊的Servlet)
2、Tomcat将当前的Java文件编译为一个class文件
3、Tomcat调用class文件,class文件_jspService方法开始工作
4、将在JSP文件中书写的所有与java命令【无关的内容写入到相应包】
5、Tomcat负责将相应包推送给用户的浏览器
图解如下:
在这里插入图片描述
在这里插入图片描述
JSP文件上如何书写java命令
1、执行标签:<% %>相当于{}

  1. 可以声明Java变量
    2)可以声明Java中运算表达式:算数,关系,逻辑
    3)控制语句:if……else for while
    在执行标签中书写的所有内容,都会被Tomcat存入对于的_jspService方法中的try……catch语句中
    2.输出标签:<%=变量%>:将当前的变量内容写入到响应包中
    <%=表达式%>:将当前表达式写入到响应当中

Web程序常见的错误:

404:找不到访问的页面或者资源
运行时,URL输入错误
将页面放在了WEB-INF下
外部启动Tomcat,未部署项目
500:JSP页面代码有错误
页面无法显示
omcat其实没启动

设置请求和响应的编码格式

设置请求和响应的编码格式:
request.setCharacterEncoding(“utf-8”);

转发和重定向

转发:
语法:request.getRequestDispathtcher(“url”).forword(requst,response)
重定向:
语法:
response.sendRedirect(“url”)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值