0
にURLをマッピング:トラブル私Javaサーブレット
https://host.com/<something>?action=<actionName>&object=<node|interface>&selection=<list>&tenants=<list>
「何かが」PARAMATERSを取り出す方法であり、パラメータは、アクション、オブジェクト、選択、テナントから構成されます。
上記の各要素を理解する方法に準拠するには、web.xmlファイルでパターンを設定する方法を教えてください。
<servlet>
<servlet-name>NewDynamicWebProject</servlet-name>
<servlet-class>com.test.package.NewDynamicWebProject</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewDynamicWebProject</servlet-name>
<url-pattern>/something/*</url-pattern>
</servlet-mapping>
私のクラス:
@SuppressWarnings("serial")
public class NewDynamicWebProject extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
something(req, resp);
}
protected void something(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String actionName = req.getParameter("action");
PrintWriter out = resp.getWriter();
out.print("<div>" + actionName + "</div>");
}
}
どのように私は私のURLに渡すパラメータは、私の「何か」法の範囲内で意味をなすことを保証することができますか?
あなたが探していたものを、このですか? – sanastasiadis
はい。私はこれを徹底的に思っていました...参考にしておいてください。 – santafebound