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

时间:2019-10-16 13:08:28

标签: java json jsp el

我有一个servlet,它将一个String转换为一个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'.

1 个答案:

答案 0 :(得分:0)

希望有帮助。

${jsonObject.get("someKey")}