0

複数のルールに基づいて、さまざまなユーザーにさまざまなページを表示する Web サイトのシステムを設計する必要があります。

  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 に答える