java企业级

java web开发入门基础

什么是静态?什么是动态?网页的发展史

静态web资源(如html页面)web页面中提供给人们浏览的数据始终是不变的。

动态web资源(如jspphp等)web页面中提供人们浏览的数据是由程序生成的,不同时间不同地点访问web页面看到的内容不一样的。

常用的动态web资源开发技术jsp/servlet,asp,php等等

B/S VS C/S

C/Sclient/Server(客户端/服务器)在客户端需要安装相应的软件才可以使用,如QQ

B/SBrowser/Server(浏览器/服务器)通过浏览器来访问程序,如网上商城等

Tomcat的安装和使用

1.下载和安装

下载地址:http://tomcat.apache.org/

安装(略)

2. 启动

找到tomcat文件夹,bin目录,双击startup.bat

在浏览器中输入地址:http://localhost:8080/

3. 访问web项目

1. webapps下面新建文件夹取名hello

2. hello里面放置一个html文件,如index.html

3. 启动tomcat

打开浏览器,在地址中输入:http://localhost:8080/hello/index.html

jsp基本语法

jsp页面元素:

指令:以“<%@”开始,以“%>”结束

表达式:<%=java表达式%>

小脚本:<%java代码%>注:小脚本中不能声明方法,其中的代码会原封不动的放在servlet_jspService方法中

声明:<%!方法%> 声明中的代码放在翻译后的Servlet 类中

注释:html注释<!--客户端可以查看到--!>

jsp注释<%--客户端不能看到--%>

jsp指令动作标签

jsp编译指令

1.Page指令   作用:针对当前页面的指令

2.include指令  作用:将一个外部jsp文件嵌入到当前jsp文件中

3.taglib指令   作用:用于定义和访问自定义标签

jsp动作指令;   1.forward指令  

语法:<jsp:forward page=”跳转的文件路径”/>

或者<jsp:forward page=”跳转的文件路径”>

<jsp:param value=”参数值” name=”参数名”/>

<jsp:param value=”参数值” name=”参数名”/>

</jsp:forward>

2.include指令  

语法:<jsp:include page=被包含的文件的路径/>

或者<jsp:include page=被包含的文件的路径>

<jsp:param name=参数的名字 value=参数值 />

</jsp:include>

动态指令和静态指令的区别

 静态导入是将被导入页面的代码完全融入,两个页面合成一个整体。而动态导入则只是将被导入页面的body内容导入。

静态导入时,被导入页面的编译指令会起作用。而动态导入时被导入页面的编译指令会失效。

动态导入可以增加额外的参数。(动态导入不同页面可以声明相同的变量名,静态导入不行)

 动态导入涉及到的2jsp会被翻译成2servlet 而静态导入涉及到的2jsp会翻译成一个servlet

静态导入是先包含后处理


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值