scriptlet相关内容

在 Scriptlet 中访问 JSTL/EL 变量

以下代码导致错误: 为什么我不能在 scriptlet 中使用表达式语言“${test}"? 解决方案 JSTL 变量实际上是属性,默认情况下范围在页面上下文级别. 因此,如果您需要访问 scriptlet 中的 JSTL 变量值,您可以通过调用 getAttribute() 方法在适当范围的对象上(通常是 pageContext 和请求). resp = resp + (Str ..
发布时间:2021-12-13 15:25:52 其他开发

我可以将变量从 JSP 脚本传递到 JSTL,但不能从 JSTL 传递到 JSP 脚本而不会出错

以下代码导致错误: 错误说 “错误第 4 行:未知符号 'test'". 如何将 test 从 JSTL 代码传递到 JSP scriptlet? 解决方案 脚本是嵌入在页面代码中的原始 java,如果你在脚本中声明变量,那么它们就会成为嵌入页面的局部变量. 相比之下,JSTL 完全使用范围属性,无论是在 page、request 还是 session 范围内.您需要重新 ..
发布时间:2021-12-13 15:13:18 Java开发

直接在scriptlet中使用EL ${XY} <% XY %>

在我的项目中,每次打开 JSP 时我都必须分配一个变量.我在 JSP 和 EL ${} 中使用 scriptlets 尝试了它,它返回变量. 但它似乎不起作用. korrekteAntwort=${} 后出现错误,是不是可以在scriptlet 中直接 ..
发布时间:2021-12-13 15:12:25 Java开发

如何评估 EL 中的 scriptlet 变量?

我想知道在 语句中是否有使用 JSP 的方法. 例如 所以我希望我的 JSP 变量也被检查. 有什么建议吗?我已经无知地尝试只坚持从句,显然它不起作用. 谢谢 解决方案 所以您想在 EL 中评估 scriptlet 变量?将其存储为请求属性. 然而 ..
发布时间:2021-12-13 14:59:32 其他开发

如何在 JSP 中将 JavaScript 值传递给 Scriptlet?

谁能告诉我如何在 JSP 中将 JavaScript 值传递给 Scriptlet? 解决方案 您的 javascript 值在客户端,您的 scriptlet 在服务器端运行.因此,如果您想在 scriptlet 中使用您的 javascript 变量,您需要提交它们. 要实现此目的,请将它们存储在输入字段中并提交表单,或执行 ajax 请求.我建议你为此研究 JQuery. ..
发布时间:2021-12-13 14:58:43 Java开发

如何避免在我的 JSP 页面中使用 scriptlet?

有人告诉我,在我的 JSP 页面中使用 scriptlet () 并不是一个好主意. 有更多 java/jsp 经验的人可以给我一些关于如何更改此代码以使其更“最佳实践"的指示,无论是什么? 这个 JSP 实际上是我的 sitemesh 主装饰页面.基本上我的网页设计有一个标签条和一个子菜单,我希望以某种方式突出显示当前标签并通过查看当前请求 URI 来显示正确的子 ..
发布时间:2021-11-25 16:58:07 Java开发

使用 JSTL 或 EL 创建数组

我正在使用 Java 及其框架(Spring 3.1.1)开发一个 Web 应用程序.而且我试图尽可能避免使用 scriptlet,但是我找不到除此之外的其他方法来定义数组: 设置 pageContext 属性后,我可以将它与 ${alphabet} 一起使用.但我想知道,是否可以使用普通的 JSTL/EL 来创建数组? 更新:我正在使用这个数组来创建链接.例如,如果用户单击“S",则 ..
发布时间:2021-11-18 03:26:12 其他开发

JSP脚本是否是反模式?

希望您能理解这个问题.你怎么认为?如果我在这里用scriptlet发布一些代码,我相信您将告诉我不要使用scriptlet.对吧? 解决方案 我认为是的,出于几个原因应避免使用它. 起初我真的不喜欢我的代码中的沙拉:) JSP旨在标记事物,而不是表示层中的逻辑. 它只是不可读. 第二,当我开始学习JSP时,我被告知开发JSP的人认为,在理想世界中,真正创建jsp页面的人不应该是Jav ..
发布时间:2021-02-09 20:37:11 Java开发

使用yum进行安装/删除/升级的rpm scriptlet订购

我正在处理rpm脚本中的一个错误,该错误可能源自在安装/删除/升级软件包期间执行我们的脚本的顺序.我们在Redhat Enterprise上使用yum. 显然,我首先需要对rpm脚本的顺序有一个很好的了解-而且有趣的是,我在任何地方都没有找到关于此的很好的总结. 根据我的收集,这是升级: %pretrans的新软件包 新软件包prein 的 %pre 软件包安装 新软件包p ..
发布时间:2020-07-06 07:03:34 其他开发

<%有什么区别! %> <%%>在JSP中?

JSP中的和有什么区别? 解决方案 是 JSP声明标记,而是 JSP脚本标签. 您在scriptlet中放入的任何代码在编译时都将放入JSPs _jspService()方法中(类似于Servlet的doGet,doPost,...方法).这就是您通常用Java代码编写的内容. 但是,如果您想在JSP类中声明新方法或声明实例变量怎么办 ..
发布时间:2020-04-24 10:27:49 其他开发

如何在EL中评估scriptlet变量?

我想知道是否在语句中使用了JSP. 例如 所以我也想检查我的JSP变量. 有什么建议吗?我无知地试着仅仅坚持该子句,显然那是行不通的. 谢谢 解决方案 所以您想在EL中评估 scriptlet 变量?将其存储为请求 ..
发布时间:2020-04-24 10:09:00 其他开发

如何在JSP页面中获取Eclipse项目的路径

如何获取当前项目的路径:这是一个使用maven原型创建的动态Web应用程序. 我想用scriptlet代码在jsp页面中检索路径,我使用了不同的代码,但是我总是会获取eclipse的路径(C:\ Users \ Amira \ Desktop \ eclipse \ eclipse) 或tomcat上的Web应用程序的路径((C:\ software \ apache-tomcat-7.0. ..
发布时间:2020-04-23 12:33:26 Java开发

使用scriptlet的缺点?

我想了解有关使用Scriplet的全部知识.为什么在编码JSP时不建议这样做.每当我问有关使用scriptlet进行编码时,他们都指向我不要使用它,而应使用JSTL. 解决方案 网络上有几篇文章比较了scrptlet和JSTL(我想您已经在Google上搜索了一些),其中大多数会告诉您相同的内容 JSTL更易于测试,维护和阅读 JSTL可以重复使用 JSTL可以将业务逻辑与表示分离开 ..
发布时间:2020-04-23 12:26:34 Java开发