- - PR -
Null値が返ってしまうのですが・・
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2003-11-19 20:38
既に行っているかもしれませんが・・・
ServletRequest#getParameterMap()を出力してみてはいかかでしょう? 「パラメーターの名前を間違えて、値が取得できなかった」場合等のデバッグに有効です。 |
|
投稿日時: 2003-11-19 22:39
beansがないので、うまく試すことはできていませんが、HTMLとServletは大丈夫そうです。一応試したコードを下記に。JSPでなんかやていませんか?それか、beansかな?
<html> <head> <title> 顧客検索</title> </head> <body> <center> <h2>顧客検索</2> <form method="post" action="/servlet/test.kokyakuKensakuServlet"> <!-- <form method="post" action="test.kokyakuKensakuServlet"> --> 顧客ID : <input type="text" name="kokyakuid" size="20" maxlength="5" autocomplete="off"> <br><br><br> <input type="submit" value="顧客情報検索" onclick="return confirm('この顧客IDでよろしいですか?');"> <input type="reset" value="リセット" ><br> </form> <!-- <a href="/test/kokyakuMenu.jsp">顧客管理用画面に戻る</a> --> </center> </body> </html> import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; //import mybeans.*; public class kokyakuKensakuServlet extends HttpServlet{ public void doPost(HttpServletRequest request,HttpServletResponse response)throws IOException, ServletException{ try{ System.out.println("kokyakukensakuServlet.javaはじまり"); ServletContext sc = getServletContext(); HttpSession session = request.getSession(true); request.setCharacterEncoding("Shift_JIS"); String kenkokyakuid = request.getParameter("kokyakuid"); System.out.println("kenkokyakuid : " + kenkokyakuid); } catch(Exception e){ e.printStackTrace(); } } } |
