表单页面有如下按钮<input name="cx" type="radio" value="cx1" checked>单 天
<input name="cx" type="radio" value="cx2" >多 天在接收页面有如下代码String cx=request.getParameter("cx");if (cx=="cx2")
{
out.print("+++");
}
else
{
out.print("///");
}按照程序来看 当我选择“多天”,接收页面应该显示“+++”
但是实际上却是显示"///"我用如下语句写出cx值
out.print("---");
out.print(cx);
out.print("---");
显示的值就是“cx2”
但是在if语句当中就是不能正常显示
请问大家这是什么回事啊
我都郁闷了
<input name="cx" type="radio" value="cx2" >多 天在接收页面有如下代码String cx=request.getParameter("cx");if (cx=="cx2")
{
out.print("+++");
}
else
{
out.print("///");
}按照程序来看 当我选择“多天”,接收页面应该显示“+++”
但是实际上却是显示"///"我用如下语句写出cx值
out.print("---");
out.print(cx);
out.print("---");
显示的值就是“cx2”
但是在if语句当中就是不能正常显示
请问大家这是什么回事啊
我都郁闷了
改成
if (cx.equals("cx2"))
就是 “ cx.Equals("cx2") ”
在判断这种相等时要判断它的值是不时相等而不时指