同一个项目中,这两个url能共存吗

蜗牛彪 2013-06-14 11:23:08
现在工作的项目访问首页url地址是http://ip:port/dfs,现在项目经理给了我一个url:http://ip:port/dfs-apac,他要求我在用户访问首页的时候把指定的用户跳转到http://ip:port/dfs-apac。
我跟他说是不是新开一个项目url设为http://ip:port/dfs-apac,他说要在原有项目中加个jsp或者servlet进行跳转就行,我就有点迷糊了,这一个项目怎么能有这两个地址呢
...全文
553 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
biq园 2013-06-18
  • 打赏
  • 举报
回复
你在写过过滤器的,判断是特定用户就 跳转到此url:http://ip:port/dfs-apac;此项目路径中的ip,port,还有项目名,由http://ip:port/dfs项目下的的配置文件编写。 否则直接进入 http://ip:port/dfs
蜗牛彪 2013-06-17
  • 打赏
  • 举报
回复
引用 17 楼 m443062375 的回复:
[quote=引用 16 楼 jbiao5201314 的回复:] [quote=引用 15 楼 caochuankui 的回复:] 这个跟过滤器的形式也差不多啊,只是对你进来的url进行过滤,满足条件就跳转到之前的url呗,这个你想搞多少个都是可以的呀
设置了好多种,只能跳转到dfs/dfs-apac,无法跳转到/dfs-apac[/quote] 你都能跳转到dfs/dfs-apac了,在dfs/dfs-apac前面加个../不就跳转到/dfs-apac了吗?[/quote] 加../跟直接不加/以及全路径都直接报错,tomcat跟wasce都过不去
m443062375 2013-06-17
  • 打赏
  • 举报
回复
引用 16 楼 jbiao5201314 的回复:
[quote=引用 15 楼 caochuankui 的回复:] 这个跟过滤器的形式也差不多啊,只是对你进来的url进行过滤,满足条件就跳转到之前的url呗,这个你想搞多少个都是可以的呀
设置了好多种,只能跳转到dfs/dfs-apac,无法跳转到/dfs-apac[/quote] 你都能跳转到dfs/dfs-apac了,在dfs/dfs-apac前面加个../不就跳转到/dfs-apac了吗?
蜗牛彪 2013-06-17
  • 打赏
  • 举报
回复
引用 15 楼 caochuankui 的回复:
这个跟过滤器的形式也差不多啊,只是对你进来的url进行过滤,满足条件就跳转到之前的url呗,这个你想搞多少个都是可以的呀
设置了好多种,只能跳转到dfs/dfs-apac,无法跳转到/dfs-apac
坚持2012 2013-06-17
  • 打赏
  • 举报
回复
这个跟过滤器的形式也差不多啊,只是对你进来的url进行过滤,满足条件就跳转到之前的url呗,这个你想搞多少个都是可以的呀
蜗牛彪 2013-06-17
  • 打赏
  • 举报
回复
引用 13 楼 GuuJiang 的回复:
唉,我来帮LZ转述下问题吧,我猜是这样的 目前的项目名是dfs,于是该项目中所有的url都是/dfs/xxx,也就是说只有后面的xxx才是项目中的相对url 这个问题你得跟领导沟通,如果确实是项目内跳转的话那应该跳转到/dfs/apac/xxx比较合理,因为将来实际部署的时候/dfs这部分是不确定的,可能是任意,甚至直接部署到根 虽然说要跳转到/dfs-apac不是不可以,但那样就绑定到了具体的服务器了,而且也许并不是领导的本意
恩,就是这个意思,我跟领导沟通过了,他们一开始说可能要部署两套,一个叫dfs一个叫dfs-apac,后来又说让我用filter去实现,可是我试了filter和urlrewrite好像都不行,不知道咋解决了
xxjxxmxhlr 2013-06-17
  • 打赏
  • 举报
回复
~~!这需求还挺另类的啊,../这种形式我很看好如果不行的话,你试试在filter里把dfs-apac过滤成dfs试试呢
蜗牛彪 2013-06-14
  • 打赏
  • 举报
回复
引用 8 楼 fanslate 的回复:
判断然后重定向,有什么不好理解的
这个好理解,我不理解的是他给的那个url,那个url是定死的不能变的,如何在自己现存的项目中加一个jsp,然后通过那个url访问到我的jsp
byourfan 2013-06-14
  • 打赏
  • 举报
回复
判断然后重定向,有什么不好理解的
上帝不吃素丶 2013-06-14
  • 打赏
  • 举报
回复
楼主所谓指定的用户是?
forgetsam 2013-06-14
  • 打赏
  • 举报
回复
你完全可以在自己的项目下再来个分支文件夹,然后自己写个filter修改用户显示的地址就完事了
蜗牛彪 2013-06-14
  • 打赏
  • 举报
回复
引用 2 楼 rumlee 的回复:
晕倒,不要说两个地址,100个地址也不会有问题啊,这是完全两个不同的url,在一个项目中为何不能共存?
可是这个应该是2个根目录的url吧,这个如何共存呢,麻烦指导一下
蜗牛彪 2013-06-14
  • 打赏
  • 举报
回复
引用 3 楼 splendid_java 的回复:
楼主理解有误,首先是访问你的主页,然后根据用户的类型(指定用户)再次实现页面的跳转,并不是同时访问这2个url!
不是的,我知道不是同时访问这两个url,在我理解来看/dfs跟/dfs-apac应该是不同项目的两个根目录,不知道如何在同一个项目中把两个jsp页面的url分别指定为/dfs和/dfs-apac
ZHOU西口 2013-06-14
  • 打赏
  • 举报
回复
楼主理解有误,首先是访问你的主页,然后根据用户的类型(指定用户)再次实现页面的跳转,并不是同时访问这2个url!
rumlee 2013-06-14
  • 打赏
  • 举报
回复
晕倒,不要说两个地址,100个地址也不会有问题啊,这是完全两个不同的url,在一个项目中为何不能共存?
超级菜鸟 2013-06-14
  • 打赏
  • 举报
回复
。。。。。。。不是叫你跳转到其他地址了嘛。。什么叫一个项目能有两个地址???
GuuJiang 2013-06-14
  • 打赏
  • 举报
回复
唉,我来帮LZ转述下问题吧,我猜是这样的 目前的项目名是dfs,于是该项目中所有的url都是/dfs/xxx,也就是说只有后面的xxx才是项目中的相对url 这个问题你得跟领导沟通,如果确实是项目内跳转的话那应该跳转到/dfs/apac/xxx比较合理,因为将来实际部署的时候/dfs这部分是不确定的,可能是任意,甚至直接部署到根 虽然说要跳转到/dfs-apac不是不可以,但那样就绑定到了具体的服务器了,而且也许并不是领导的本意
北吹 2013-06-14
  • 打赏
  • 举报
回复
这个用URL重写下就可以了,一般在WEB服务器比如apache或者ngnix上是可以配置的,如果你不能控制WEB服务器,用urlrewrite.jar 来做。具体的配置,你百度下就行了。
蜗牛彪 2013-06-14
  • 打赏
  • 举报
回复
引用 10 楼 mmqw1122 的回复:
你直接跳转就行了,都有地址了,跳转不很容易吗?
地址是给了,但是地址对应的jsp是要我自己去写的,现在就是不知道怎么在dsf项目下写一个jsp,然后吧这个jsp对应到/dsf-apac这个url上
mmqw 2013-06-14
  • 打赏
  • 举报
回复
你直接跳转就行了,都有地址了,跳转不很容易吗?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧