JavaWeb开发入门及jsp技术初探

web项目
src存放java文件
WebRoot 项目发布的根目录
WEB-INF 里面的东西是私有的,一般情况下通过web网站访问不到
lib 主要用于存放jar包
web.xml 主要用于放一些配置文件
这个目录也就是当你的项目发布访问就会首先来加载这个xml里的配置信息。
index.jsb 主要用于显示

b/s架构
浏览器与服务器进行直接交互,现在学习的web项目都是b/s架构
优点:利于维护;如果需要修改,只需要修改服务端

c/s架构
必须有一个客户端,不好维护

tomcat 阿里云服务器
tomcat 目录介绍
bin代表tomact开启运行执行的一些脚本目录
config 是xml的一些配置信息目录
lib 是tomcat 的jar包目录
logs 是记录日志文件的目录
temp 临时的目录
webapps 我们发布的项目都在这个目录里
work 代表tomcat的工作目录
config service.xml
<Connector port=“8080” protocol=“HTTP/1.1” connectionTimeout=“20000”

redirectPort=“8443”/>
protocol=“HTTP/1.1” 这个是支持的协议
connectionTimeout 代表最大的连接数
port=“8080” 代表访问的端口号

http://localhost:8080/day06/index.html
url 地址
统一资源定位符:
构成:协议+当前的ip地址((localhost代表本机的ip地址):+端口号/+项目名/+需要访问的

页面)

urn:统一资源标识符 主要来做权限管理。
协议:http https tcp udp

http协议最大的特点就是一次性连接:web网站基本上都是http协议
https协议也就是http协议+ssl证书(保证传输数据的安全性)

socket=udp+tcp+xmpp 协议
特点
长连接 只要一次连接成功之后,都会保持连接的状态。
这个连接很容易被断开。socket有一个心跳包,它会隔一段时间来检查是否连接成功,如果断

开会马上创建连接。

udp
传输速度快,肯定会丢失数据(丢包)

tcp
传输慢不会丢失数据

国内即时通信开发比较好的公司
环信、融云

html
特点:
它由一组标签组成,包含head、body、foot 包含样式和js

JSP全名为Java Server Pages
其实质是:java+html(也就是在html里面来嵌套java代码)
1.语法结构
1.1 JSP模板元素
JSP页面中的HTML内容称之为JSP模板元素;JSP模板元素定义了网页的基本骨架,即定义

了页面的结构和外观。

1.2 JSP脚本表达式
JSP脚本表达式用于将程序数据输出到浏览器
语法:<%=变量或表达式%>
注意:JSP脚本表达式中的变量或表达式后面不能有分号。
代码示例:
<%
String str=“abc123”;
%>
<%=str%>
执行以上表达式后即在浏览器页面输出abc123

1.3 JSP脚本片段
JSP脚本片段用于在JSP页面中编写多行Java代码。
语法:
<%
java代码…
%>
注意:
a.JSP脚本片段中只能出现java代码;
b.JSP脚本片段中的java代码必须严格遵循java语法;
在一个JSP页面中可以有多个脚本片段,在两个或多个脚本片段之间可以嵌入文本、HTML标记

和其他JSP元素。
多个脚本片段组合后的结果必须是完整的Java语句。
代码实例:
将集合中的对象元素的所有属性在浏览器中以表格的形式显示
<%
for(Pets pets:uList){
%>

<%=pets.getPid() %>
<%=pets.getPname() %>
<%=pets.getPhealth() %>
<%=pets.getPlove() %>
<%=pets.getPstrain() %>

     <%} %>
由于JSP脚本片段中只能出现java代码,因此需要实现以上要求需要将增强for循环拆

分到两个JSP脚本片段中。

1.4 JSP声明
JSP脚本片段中的所有代码,默认会翻译到servlet的_jspService,而JSP声明中的java代码被

翻译到_jspService方法的外面,作为成员变量或成员方法。
语法:
<%!
public String getDate(String str){
Date date=new Date();
SimpleDateFormat sdf=new SimpleDateFormat(str);
String time = sdf.format(date);
return time;
}
%>

1.5 JSP注释
语法格式

  1. JSP指令
    JSP指令用来设置整个JSP页面相关的属性。
    JSP中的两种指令标签
    a. page指令 <%@ page…%>
    定义网页依赖属性,如脚本语言、页面编码格式、导入的包
    实例:
    <%@ page language=“java” import=“java.util.*” pageEncoding=“ISO-8859-1”%>

    b. include指令 <%@ include…%>
    JSP可以通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文

本文件。包含的文件就好像是该JSP文件的一部分,会被同时编译执行。
语法格式:
<%@ include file=“文件相对url地址”%>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值