我有一个Web门户。当新用户john doe向我们注册时,我想为用户创建一个新页面,例如www.myportal.com/johndoe。如何在java jsp servlet中执行此操作。我创建了类似的Facebook,你创建一个页面,你将能够找到... fb.com/page动态的JSP页面像facebook
1
A
回答
1
这不是在飞行中的JSP。您从不想根据用户输入动态创建JSP。您想要将用户输入存储在数据库中。你正在寻找的是网址重写。您需要为您的servlet容器使用url重写过滤器(或者将Apache HTTPD放在servlet容器的前面并使用mod_rewrite)。见Is there a url rewriting engine for Tomcat/Java?有一个过滤器没有提到那里,http://tuckey.org/urlrewrite/
基本上你所做的是将用户创建的页面保存到数据库中。设置重写规则以从server.com/pagename转换为类似于server.com/handlepage.jsp?page=pagename的内容。然后,当用户访问server.com/pagename时,它将由server.com/handlepage.jsp在内部处理,读取页面参数。然后,您需要使处理页面根据页面参数从数据库中拉出页面。
相关问题
- 1. JSP包含动态页面
- 2. JSTL/JSP动态表单页面状态
- 3. 带有动态html的JSP页面
- 4. 将Jetty嵌入到动态jsp页面
- 5. 动态内容表jsp页面
- 6. 在JSP中包含动态页面
- 7. 动态document.ready ids在jsp页面
- 8. 如何动态创建JSP页面?
- 9. 通过Servlet动态更新JSP页面
- 10. 在jsp页面中创建动态行
- 11. 在Facebook页面上的动态iframe源
- 12. 动态把JSP标签的JSP页面上
- 13. 用Facebook上的动态图像发布页面
- 14. 动态Facebook像
- 15. jsp中的动态图像
- 16. 通过jQuery添加一个JSP页面到另一个jsp页面动态
- 17. 动态链接到Facebook公司页面
- 18. 相关动态Facebook登陆页面?
- 19. 从facebook页面获取公共动态?
- 20. 像iOS中的Facebook页面
- 21. 动态加载jsp页面上的div源代码页
- 22. JSP动态网页生成
- 23. 像Facebook一样的Facebook页面 - 弃用?
- 24. 像Facebook页面和显示页面墙
- 25. 动态全屏图像启动页面
- 26. JSP页面缓冲行动
- 27. Facebook的Javascript SDK自动像一个Facebook页面
- 28. PHP post facebook页面状态
- 29. 想要使用Facebook页面ID获取动态Facebook页面访问令牌
- 30. jsp页面上的图像显示