java - 使用 EL 表达式访问 JSP 中的 JSONObject 属性

标签 java json jsp el

我有一个 servlet,可以将字符串转换为 JSONObject,如下所示:

JSONObject myObject = new JSONObject("{'someKey':'someValue'}"); 
//sending it to the JSP with RequestDispatcher
request.setAttribute("jsonObject", myObject)
requestDispatcher.forward(request, response);

现在在 JSP 中,我尝试使用 EL 表达式 ${jsonObject.someKey} 访问它,但出现以下错误:

javax.el.PropertyNotFoundException: The class 'org.json.JSONObject' does not have the property 'someKey'.

最佳答案

希望有帮助。

${jsonObject.get("someKey")}

关于java - 使用 EL 表达式访问 JSP 中的 JSONObject 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58414108/

相关文章:

java - 如何暂时禁用 Swing 中的事件监听器?

java - Scala:在 Scala 中使用带有子类的 Java 构造函数

javascript - 从外部 json 代码将数据添加到 amcharts 图表

java - 在浏览器/多个页面上显示 100000 条记录

javascript - d3 的面积图不在 jsp 页面上呈现,但在 html 上工作正常

jquery - HTML、CSS、JavaScript 弹出问题

java - 通过tomcat在servlet中运行python脚本不起作用

java - JDBC ResultSet : I need a getDateTime, 但只有 getDate 和 getTimeStamp

ruby-on-rails - 使用 Ruby on Rails 解析 Json 数据

json - jq 在空格后截断 ENV 变量