Java 检查是否选中了JPS文件中的复选框

Java 检查是否选中了JPS文件中的复选框,java,jsp,Java,Jsp,JSP中的复选框如下所示 boolean flag_outlook ; String stringoutlook = request.getParameter("Send_outlook"); if (stringoutlook != null) flag_outlook = true; else flag_outlook = false;

JSP中的复选框如下所示

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);
            }


我尝试执行一段代码,如果复选框被选中(up是我的代码),但工作不正常,每次我的标志为true时。我不明白我的错误在哪里

为什么你的标志总是
true
是因为你在
if语句中说:

<input type="checkbox"  name="Send_outlook" >
这应该是:

if(flag_outlook = true)

你的问题是你在赋值而不是比较。

@Silviu我不太清楚
request.getParameter
是如何工作的,但是你的
string\u outlook
是否真的是
null
或者只是空的?如果选中复选框,返回一个“request.getParameter”保留的值并传递给“stringoutlook”其他人发布了
请求。getParameterValue
,但他删除了他的答案。也许这更符合您的要求?而且,您的复选框实际上没有
。我尝试为复选框指定值,但仍然不起作用
if(flag outlook == true)