jsp动态网站开发总结

本文详细介绍了JSP动态网站开发的相关知识,包括B/S与C/S的区别、URL、Tomcat服务器配置、动态网站的创建、JSP的生命周期和组成部分、JSP指令、内置对象、数据的分页和文件上传等。同时讲解了Servlet的生命周期、分层开发以及错误处理。还涉及到EL表达式和JSTL标签库的使用。
摘要由CSDN通过智能技术生成
jsp:


Java Server Pages 动态网页开发



C/S与B/S区别:


B/S:Brower/Server 浏览器服务器 
通过浏览器访问服务器端的代码
C/S: Client/Server 客户端/服务器端
本地安装客户端软件,通过网络与服务器相互通信。


URL:Uniform Resource Locator 统一资源定位符


Tomcat 端口号 默认8080
mysql  端口号 默认 3306

url访问服务器   http://IP:端口号/项目名/文件名/





-------------------------------------------------------------

动态网站:

建立: web  project  类型


项目结构:


src: java代码

web-root:   前段文件: html,css,js,jsp,图片,音频,视频等前段文件

web-inf:  注意: 里面内容用户不能直接访问 ,所以jsp文件建议不要放在这里面

lib 所有的第三方驱动包  .jar
web.xml

驱动包:



项目需要一个服务器来部署下

在MyEclipse中添加外部服务器:

在window-> prefrences中输入tomcat搜索  
根据版本选择: 如你下载的tomcat为7.0就点击7.0路径添加.

web服务器: =====tomcat服务器    tomcat端口号: 8080   mysql端口号: 3306

1.   吧项目add delopment 到服务器里面
2.   run servers   运行该服务器





---------------------------------------------------------------------------------








jsp 代码是放在.jsp文件里面


jsp本质上===html+java 代码    以html为主,java为辅


web 容器处理JSP文件请求的三个阶段: 翻译阶段 编译阶段 执行阶段 


jsp本质上是个servlet,在翻译阶段中会转成一个java文件,而这个java文件就间接的继承了Servlet


jsp中java代码表示方式:

<%@   %> jsp指令

<%@ page  import="" pageEncoding="utf-8" %>   
定义页面的相关信息   import 导包   pageEncoding="utf-8"  指明该页面编码方式 utf-8   中文编码

<%@ include file="" %>

引入另外一个jsp文件


<%   %> jsp代码  小脚本

js 运行在客户端  jsp 运行在服务器端


<%!   %>    全局变量  属性或方法放在这里面


<%=   %>    表达式  取值


<%--  --%>  jsp注释





JSP页面组成:静态内容、指令、表达式、小脚本、声明等元素组成


JSP中的注释:
(1)、HTML注释: <!--HTML注释(客户端可以看到源代码)--> 
(2)、JSP注释标记: <%--JSP注释(客户端不可以看到源代码)--%>  
(3)、JSP脚本中注释 <%//单行注释%>、<%/*多行注释法*/%>


URL的组成部分:1、协议   2、主机名   3、路径



-------------------------------------------------------------------------

格式化时间日期为字符串类型方法:

java.text.*;

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 
String XX=format.format(new Date());



yyyy年   MM月 dd日   hh 时 mm分 ss秒


-----------------------------------------------------------------------------


jsp三大指令:

<%@ page import="" pageEncoding="utf-8"%> import 导包   pageEncoding="utf-8"  保证该jsp静态页面内容的编码方式 utf-8中文编码

<%@ include file="应用文件路径"%>  引入外部文件  降低代码冗余问题 修改也更加方便

<%@ taglib prefix="c" uri=""%>



================================================================================================================


jsp内置对象:

含义:


out: 输出对象

reques
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值