トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

JSP コンテキストパスを出力



目次



記事一覧

キーワード

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.