【JavaWeb】虚拟路径和虚拟主机

16 篇文章 0 订阅

jsp: 在HTML中嵌套的java代码

在项目的WEB-INF/web.xml中设置的 初始页面

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

虚拟路径

将web项目配置到webapps以外的目录

  1. conf/server.xml中配置
    host标签中:
<Context docBase="项目实际位置t" path="/JspProject" />

docBase: 实际路径
path: 虚拟路径
2. conf/Catalina/localhost中配置
新建 "项目名.xml"中新增一行

<Context docBase="D:\study\JspProject" path="/JspProject" />

虚拟主机

  1. conf/server.xml 中的Host中修改 虚拟路径
<Engine name="Catalina" defaultHost="你修改的名字">  //修改默认Host
// 修改虚拟路径
<Host appBase="项目实际位置" name="浏览器访问时输入的名字(如localhost)">
    <Context docBase="项目实际位置t" path="/" />
</Host>
  1. C:\Windows\System32\drivers\etc\host
    增加
    127.0.0.1 你修改的name

流程:
name —> host 映射关系 —>server.xml找Engine的defaultHost —>通过"/"映射到 你实际的项目位置

JSP的执行流程

第一次访问: jsp ---->java(Servlet文件)----->class
以后访问(jsp不改变): 直接访问class
jsp改变了后就会再次执行第一次访问的流程

统一字符编码

a.编码分类
设置jsp文件的编码(jsp文件中的pageEncoding属性): jsp ----> java
设置浏览器读取jsp文件的编码(jsp文件中的content属性)
一般将上述设置成一致的编码,推荐使用utf-8
文本编码:
i.统一设置
ii. 设置项目
iii.设置文件

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

攻城狮·建哥

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

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

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

打赏作者

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

抵扣说明:

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

余额充值