0
我一直在练习java Servlets。我可以从数据库中设置urlPattern吗?Java Servlets从数据库中设置urlPattern
@WebServlet(名称= “PatternServlet”,URL模式= “/图案”)
下列servlet创建HTML页面获取从postgres的信息,所以内容是动态的。但是,url地址每次都保持不变。
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
@WebServlet(name = "PatternServlet", urlPatterns = "/pattern")
public class PatternServlet extends HttpServlet {
String title;
String content;
List<String> headerItems;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
initializeFields();
//Dynamically creates pages with a given information
PageMaker pageMaker = new PageMaker(title, headerItems, out);
pageMaker.setContent(content);
pageMaker.makePage();
}
public void initializeFields(){
//initializes field from database
}
}
我可以做些什么来解决这个问题吗?谢谢!
使用通配符我也可以使URL地址动态。谢谢) – user7244716