0

我需要在网站中设计一个系统,根据多个规则向不同的用户显示不同的页面:

  1. 如果用户访问是有机的,直接打到首页,显示/url1
  2. 如果用户的访问不像博客中提到的那样是自然访问,则显示 /url2
  3. 如果用户想购物,但没有登录,显示 /url3

我如何做到这一点?!

4

2 回答 2

0

您不能依赖它,但您可以通过检查HTTP 引荐来源网址字段找出用户来自哪里。

于 2010-11-09T01:06:22.843 回答
0

您可以在 Struts 操作中使用 Java 代码中的 if 语句和重定向等简单的东西来做到这一点。

如果规则非常复杂并且排列在 if 语句中难以管理,或者规则需要由业务用户动态控制,您可以使用像 JBoss Drools Guvnor 这样复杂的东西。

http://www.jboss.org/drools/drools-guvnor.html

于 2010-11-09T01:12:05.740 回答