javaweb 02-虚拟路径,Jsp执行流程,Eclipse开发jsp,Jsp页面元素

1.4 虚拟路径
默认项目路径在webapps中,可以在server.xml中看见host标签的属性appBase的值为webapps
如果要把web项目部署到webapps以外的目录:
再写一个标签,添加两个属性,docBase(实际路径),path(虚拟路径:绝对路径,相对路径【相对于webapps】)

1.5 Jsp执行流程
客户端访问服务器:
第一次访问:服务端将jsp翻译成java,再将java编译成class文件
第二次访问:直接访问class文件(代码修改了,会重新编译)

1.6 Eclipse开发jsp
1.浏览器可以直接访问WebContext中的文件,但不能直接访问WEB-INF中的文件
2.配置运行环境:
a. 将tomcat/lib中的servlet-api.jar加入项目的构建路径
b. 右键项目->Build Path->Add library->Server Runtime
3.统一字符集:
设置jsp文件的编码:jsp文件的pageEnocding属性;
设置浏览器读取jsp文件的编码:jsp文件中的content属性

1.7 Jsp页面元素

  1. 脚本(scriptlet):
    第一种:<% 局部变量,java代码 %>
    第二种:<% 全局变量,定义方法 %>
    第三种:<%=输出表达式 %>
    一般修改jsp,html,css,js文件,不需要重启tomcat服务
  2. 指令:
    Page指令:
    <%@ page …%>
    属性:
    Language:jsp页面使用的脚本语言
    Import:导入类
    pageEncoding:jsp自身编码
    contentType:浏览器解析编码
  3. 注释:
    Html注释:
    <!-- -->
    Java注释:
    //
    Jsp注释:
    <%-- -->
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜吟东方独自醉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值