原代码:
<body>
<form action="res.jsp" method = post>
请输入第一个数:
<input type = "text" name = "firNum" size = 6>
</form>
<form action="res.jsp" method = post>
请输入第二个数:
<input type = "text" name = "secNum" size = 6>
<br>
请选择运算符号:
<input type = "radio" name = "choice" value = "1">加
<input type = "radio" name = "choice" value = "2">减
<input type = "radio" name = "choice" value = "3">乘
<input type = "radio" name = "choice" value = "4">除
<br>
<br>
<input TYPE = "submit" name = "submit" value = "提交">
</form>
</body>
这里我创建了两个表单,但是第一个表单没有提交按钮,只有第二个表单有提交按钮。
然后在页面上点击提交的时候就出现了问题。报错如下:
报错上显示没有指针,而且显示错误出现在第40行。然后试了好久都没找到这个问题。
后来室友帮我解决了,他说不应该是两个表单。
第一个表单上的信息没有提交,所以没法用request接收到,然后就会提示四十行有问题。( 却没有说第二个表单里提交的信息有问题)
下面是正确的代码:
<body>
请输入第一个数:
<form action="res.jsp" method = post>
<input type = "text" name = "firNum" size = 6>
请输入第二个数:
<input type = "text" name = "secNum" size = 6>
<br>
请选择运算符号:
<input type = "radio" name = "choice" value = "1">加
<input type = "radio" name = "choice" value = "2">减
<input type = "radio" name = "choice" value = "3">乘
<input type = "radio" name = "choice" value = "4">除
<br>
<br>
<input TYPE = "submit" name = "submit" value = "提交">
</form>
</body>