servlet向jsp如何传递boolean类型参数

2024-12-16 22:12:35
推荐回答(5个)
回答1:

boolean result =true;
Boolean blnResult = new Boolean(result);
request.setAttribute("result", blnResult);

不过,好像要求你的jdk在1.5以上.

当然也可以不传布尔值啊,
比如你就传一个字符串"1"或"0",
当servlet想传true的时候传"1",
想传false的时候传"0",
前台判断是不是"1"不就得了。

回答2:

在servlet类里定义下面代码,定义一个boolean,然后set进去

boolean result =true;
Boolean blnResult = new Boolean(result);
request.setAttribute("result", blnResult);
在jsp页面取值的时候用getAttribute就可以了

回答3:

servlet中你没有给boolean result 赋值 这样就好了

//boolean result = false;
boolean result = true;
request.setAttribute("delresult",result);

jsp中

<%=request.getAttribute("delresult")
%>

回答4:

当然也可以不传布尔值啊,
比如你就传一个字符串"1"或"0",
当servlet想传true的时候传"1",
想传false的时候传"0",
前台判断是不是"1"不就得了。

听他的

boolean b = (boolean)request.getAttribute("result");

回答5:

在jsp页面直接用request.getAttribute取到,由于attribute是返回object的,所以要强转一下