Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 仅对方法调用使用EL表达式,但忽略方法返回值_Java_Jsp_El - Fatal编程技术网

Java 仅对方法调用使用EL表达式,但忽略方法返回值

Java 仅对方法调用使用EL表达式,但忽略方法返回值,java,jsp,el,Java,Jsp,El,是否可以使用EL表达式运行方法,但忽略其返回值(不在页面上显示)?在我的情况下,我正在对集合调用add方法,如果成功添加元素,该方法将返回true/false。我希望能够调用该方法,但是我不想在页面上输出真/假值,当然我也不想使用Scriptlet来实现这一点 <jsp:useBean id="errors" scope="request" class="java.util.ArrayList" /> ${errors.add("The username or password i

是否可以使用EL表达式运行方法,但忽略其返回值(不在页面上显示)?在我的情况下,我正在对集合调用add方法,如果成功添加元素,该方法将返回true/false。我希望能够调用该方法,但是我不想在页面上输出真/假值,当然我也不想使用Scriptlet来实现这一点

<jsp:useBean id="errors" scope="request" class="java.util.ArrayList" />

${errors.add("The username or password is incorrect.")}

${errors.add(“用户名或密码不正确。”)}

您最好使用一个普通的Java类,比如Servlet,将Java代码逻辑放入其中。
不允许使用正确的MVC方法。不要使用它。@BalusC在我的例子中,我真的不知道怎么做。我有一个标记文件(称为header),它接受一组消息以显示在最后。但问题是,使用基于表单的身份验证,我不能在jsp中添加任何要使用的属性。我想我可以用过滤器解决这个问题,但我正试图找到一种更简单的方法。难道没有办法至少隐藏输入吗?