Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
像facebook一样,动态的JSP页面_Jsp_Dynamic - Fatal编程技术网

像facebook一样,动态的JSP页面

像facebook一样,动态的JSP页面,jsp,dynamic,Jsp,Dynamic,我有一个门户网站。当新用户john doe向我们注册时,我想为该用户创建一个新页面,如www.myportal.com/johndoe。如何在JavaJSPServlet中实现这一点。我在facebook上建立了类似的网站,你创建一个页面,你就能找到…fb.com/page这不是即时的JSP。您永远不希望基于用户输入动态创建JSP。您希望在数据库中存储用户输入。您正在寻找的是url重写。您需要为servlet容器提供一个url重写过滤器(或者将apachehttpd放在servlet容器前面并使

我有一个门户网站。当新用户john doe向我们注册时,我想为该用户创建一个新页面,如www.myportal.com/johndoe。如何在JavaJSPServlet中实现这一点。我在facebook上建立了类似的网站,你创建一个页面,你就能找到…fb.com/page

这不是即时的JSP。您永远不希望基于用户输入动态创建JSP。您希望在数据库中存储用户输入。您正在寻找的是url重写。您需要为servlet容器提供一个url重写过滤器(或者将apachehttpd放在servlet容器前面并使用mod_rewrite)。看,这里没有提到一个过滤器

基本上,您要做的是将用户正在创建的页面保存到数据库中。设置重写规则以将server.com/pagename转换为类似server.com/handlepage.jsp的内容?page=pagename。然后,当用户转到server.com/pagename时,它将由server.com/handlepage.jsp读取页面参数进行内部处理。然后,需要使处理页面根据页面参数从数据库中提取页面