boolean flag_outlook ;
String stringoutlook = request.getParameter("Send_outlook");
if (stringoutlook != null)
flag_outlook = true;
else
flag_outlook = false;
String dataStartAppoiment = connect.timeFormatForDatabase(dayformat,Integer.parseInt( timefromedit));
String dataEndAppoiment = connect.timeFormatForDatabase(dayformat, Integer.parseInt(timefromedit)+1);
if(flag_outlook=true)
{
Apppoiment send = new Apppoiment();
send.Appoiment(dataStartAppoiment, dataEndAppoiment,ContentCell);
}
JSP中的Checkbox看起来像这样
<input type="checkbox" name="Send_outlook" >
我尝试执行一段代码,如果选中了复选框(up是我的代码),但每次我的标志为true时都无法正常工作。我无法理解我的错误在哪里
答案 0 :(得分:0)
您的旗帜始终为true
的原因是因为您在if-statement
中说:
if(flag_outlook = true)
应该是:
if(flag outlook == true)
你的问题是你分配而不是比较。