博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设置java web工程中默认访问首页的几种方式
阅读量:5111 次
发布时间:2019-06-13

本文共 1782 字,大约阅读时间需要 5 分钟。

1.demo中最常见的方式是在工程下的web.xml中设置(有时候根据业务可能需要设置action,在action中处理逻辑加载跳转什么的,比较少):

index.jsp

2.使用Urlrewrite地址重写,优点还是挺多的,比如安全性能,具体可以百度下,下面介绍使用方式:

首先还是导入 urlrewrite 的jar包,在web.xml中配置

UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
UrlRewriteFilter
/*
REQUEST
FORWARD

然后在WEB-INF目录下 新建  urlrewrite.xml

/service/login/login
/
^(.*);jsessionid=.*$
$1
*;jsessionid=*
$1
/$
/service/login/login
View Code

简单说下:

UrlRewrite匹配模式:正则表达式和通配符匹配

rule 是主要规则节点,from 和to是它下面的两个子节点,from:请求的URL,to:转到的真实的URL。

其他的看下UrlRewrite文档可以更好的理解

3.nginx设置首页

这也是比较常用的一种方法,nginx大多公司也在用这个服务,很成熟。nginx的反向代理等方面还是很值得研究学习的,好了,不多说,下面看如何配置

在配置文件的 location 中设置访问页。直接上代码 

 

server {        keepalive_requests 100; #单连接请求上限次数。        listen          111;    #监听端口        server_name  127.0.0.1;   #监听地址               location  ~*^.+$ {       #请求的url过滤,正则匹配,           #root path;  #根目录           #index       #设置默认页           proxy_pass  http://myserver;  #请求转向自定义的服务器列表        }     }

 建议大家看看nginx的使用及原理。

4.Tomcat 设置项目首页

更改 tomcat中server.xml和web.xml即可实现  

在<Host></Host>中添加<Context path="虚拟目录的名字" docBase="你要设置的网站根目录" debug="0"/>

在web.xml中修改此配置,设置访问页就可以了。

 

转载于:https://www.cnblogs.com/mottled/p/6138511.html

你可能感兴趣的文章
如何处理Win10电脑黑屏后出现代码0xc0000225的错误?
查看>>
局域网内手机访问电脑网站注意几点
查看>>
[Serializable]的应用--注册码的生成,加密和验证
查看>>
Day19内容回顾
查看>>
第七次作业
查看>>
SpringBoot项目打包
查看>>
Linux操作系统 和 Windows操作系统 的区别
查看>>
《QQ欢乐斗地主》山寨版
查看>>
文件流的使用以及序列化和反序列化的方法使用
查看>>
Android-多线程AsyncTask
查看>>
第一个Spring冲刺周期团队进展报告
查看>>
红黑树 c++ 实现
查看>>
Android 获取网络链接类型
查看>>
linux中启动与终止lnmp的脚本
查看>>
gdb中信号的处理[转]
查看>>
LeetCode【709. 转换成小写字母】
查看>>
如何在Access2007中使用日期类型查询数据
查看>>
Jzoj4757 树上摩托
查看>>
CF992E Nastya and King-Shamans(线段树二分+思维)
查看>>
第一个Java Web程序
查看>>