【发布时间】:2009-09-02 13:10:33
【问题描述】:
我正在为我的问题寻求帮助。我是 JSF 的新手,我有一个简单的 JSF 在线商店演示页面。我什至不使用导航规则,因为我只在搜索标签字段下方包含带有搜索结果的页面。问题是有 15 个字段(输入文本和菜单)来执行详细搜索。选择字段并单击搜索按钮后,我必须为数据库生成一个长 GET 请求(它位于与我的页面不同的服务器上并使用 REST),接收响应(xml 格式),提取搜索结果并在页面上发布它们。搜索模式是这样的:
http://serveradress/search/ [x1][x2][x3]....[xn]
其中 x1-xn 是搜索引擎的值,必须从页面的字段中读取,因此必须动态生成。获取请求可能会很长,因为有 15 个字段,并且可以有一些额外的选项。数据库位于不同的服务器上,并使用带有搜索结果的 xml 脚本进行响应。
我在互联网上找到了一些关于如何使用参数执行 GET 请求的解决方案,但我真的不知道它如何适合我的问题,因为我必须从外部数据库接收结果并在内部管理它们用于发布的 java bean(我不想更改页面的 url 地址)。
我在 Ubuntu 上使用 JSF 1.2、Eclipse IDE 和 JBoss。搜索请求必须是 GET,因为数据库使用该 REST 接口。
如果有人能够找到此问题的解决方案或为我提供一些链接,我正在寻求您的帮助。我非常感谢该解决方案的示例代码。
【问题讨论】: