JSP コンテキストパスを出力
- ELを利用
${pageContext.request.contextPath}
<form action="${pageContext.request.contextPath}/ServletName" method="POST"> <input type="text" name="value" /><input type="submit"/> </form>
- base タグを使用
妥当かどうかわからないが、こんな書き方もできる。
<html> <head> <base href="http://${pageContext.request.serverName}:${pageContext.request.serverPort}${pageContext.request.contextPath}/"> </head> <body> <form action="ServletName" method="POST"> <input type="text" name="value"/><input type="submit"/> </form> </body> </html>
- スクリプトレット
<form action="<%=request.getContextPath()%>/ServletName" method="POST">
YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto
Copyright© 矢木 浩人 All Rights Reserved.