jetty+Struts
設定ファイルなしでjettyを起動
Apacheとjettyを連携の続き。。。
jettyでstrutsを使ってみる
ActionServletを登録するときにinit-paramが必要になる。それをjavaソース内で書いてみる
ServletHolder holder = new ServletHolder(ActionServlet.class); //init-param用Map Map<String, String> initParams = new HashMap<String, String>(); initParams.put("config", "/WEB-INF/struts-config.xml"); holder.setInitParameters(initParams); web.addServlet(holder, "*.do");
はい。これだけ。1つだけならServletHolder#setInitParameter(String,String)でもOK。
以上。