2016-03-24 37 views
0

我们如何将html窗体中的按钮与servlet绑定在一起?使用getParameter返回按钮的值

例如,我试着这样做:

<button type="button" class="btn btn-success" value="insert" name="submitBtn">Submit</button> 

和servlet的:

if(request.getParameter("submitBtn").equals("insert")) { 
... 
} 

但抛出NullPointerException。

+0

你是如何提交表单?按钮参数不会与您的机制一起提交,因此您无法获取该参数。 –

回答

1

request.getParameter("submitBtn")如果请求中不包含这样的参数,则返回null,因此如果您将空值与"insert"进行比较,则会抛出NullPointerException

为避免该异常改写测试作为

if ("insert".equals(request.getParameter("submitBtn")) {