私はjavaサーブレットを練習しています。データベースからurlPatternを設定できますか?JavaサーブレットはデータベースからurlPatternを設定しました
@WebServlet(名= "PatternServlet"、urlPatternsの= "/パターン")
次のサーブレットはPostgresから情報を取得するHTMLページを作成するので、コンテンツが動的です。ただし、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