如何动态创建JSP页面?

时间:2014-01-10 17:40:17

标签: facebook jsp java-ee

我正在创建一个J2EE Web应用程序,我在其中为用户提供了创建页面的能力(是的,就像Facebook一样;))。这些页面将动态创建,即会向用户询问页面名称,描述等详细信息,而且会向用户询问页面的唯一URL Eg: www.mywebsite.com/user_unique_url.jsp,并在提交所有详细信息后创建页面。我正在寻找的是一种机制,通过该机制,当用户提交所有细节时,将创建页面并使用用户给出的URL。我愿意接受其他建议,这些建议可以帮助我创建这样的页面。 提前谢谢。

2 个答案:

答案 0 :(得分:3)

为每个页面创建一个新的JSP文件不是一个好主意。 您可以创建一个JSP文件(模板),并且对于每个用户,您可以将正确的信息放在正确的位置。

例如www.yourwebsite.com/userpageID是页面的URL。使用简单的SELECT查询获取所有页面信息(例如:SELECT * FROM pages WHERE id = userpageID)。在JSP文件中,您可以放置​​查询选择的信息。

答案 1 :(得分:1)

我不是Java开发人员,但你正在寻找路线。

可能会有一个配置文件,您可以将每个请求重定向到另一个地址。

例如; http://local.hots/what_you_want

上的请求

被重定向到 http://local.hots/page.jsp?page=what_you_want