草庐IT

scriptlet

全部标签

java - 如何在 scriptlet 中使用 JSTL 变量?

我必须访问在迭代器内部计算的JSTL变量。代码摘录:card:${resultBean.cardNum}我想在scriptlet代码中访问${resultBean.cardNum}。我现在正在做的是:card:${resultBean.cardNum}${resultBean.cardNum}我想跳过我在pageContext中设置变量的第3行。不设置也能达到同样的效果吗?或者有其他方法可以使用吗? 最佳答案 您可以尝试以下方法:顺便说一句——你可以在resultBean中添加另一个方法——getMaskedCardNum(),然后

java - 我可以将变量从 JSP scriptlet 传递给 JSTL,但不能从 JSTL 传递给 JSP scriptlet 而不会出错

以下代码导致错误:错误提示"erroraline4:unknownsymbol'test'".如何将test从JSTL代码传递到JSPscriptlet? 最佳答案 脚本是嵌入在页面代码中的原始java,如果您在脚本中声明变量,那么它们将成为嵌入在页面中的局部变量。相比之下,JSTL完全使用范围属性,无论是在page,request或session范围。你需要修改你的scriptlet才能钓鱼test作为属性输出:如果您查看的文档,你会看到你可以指定scope作为page,request或session,默认为page.更好的是,根