Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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
Javascript JSP将Scriptlet更改为EL_Javascript_Json_Jsp_Jstl_El - Fatal编程技术网

Javascript JSP将Scriptlet更改为EL

Javascript JSP将Scriptlet更改为EL,javascript,json,jsp,jstl,el,Javascript,Json,Jsp,Jstl,El,我正在用javascript构建一个JSON字符串,并通过ajaxpost 这是我的scriptlet,在这里我可以检索post数据并访问JSON对象 <% JSONObject responseObject = new JSONObject(); try { BufferedReader in = new BufferedReader(new InputStreamReader( request.getInputStream()));

我正在用javascript构建一个JSON字符串,并通过
ajaxpost

这是我的scriptlet,在这里我可以检索post数据并访问JSON对象

<% 
    JSONObject responseObject = new JSONObject();
    try {
            BufferedReader in = new BufferedReader(new InputStreamReader( request.getInputStream()));
            String postStream = in.readLine();
            in.close();
            JSONObject requestObject = new JSONObject(postStream);
            JSONArray qJSONArray = requestObject.getJSONArray("questions");
        } catch (JSONException e) {
            out.print(responseObject.toString());
        }
%>

我想能够做同样的事情,只使用表达语言。最好的方法是什么?可以使用标准的
jstl
核心、fmt、函数来完成吗?或者我需要访问其他图书馆吗

如果我确实需要另一个库,是否有一个可以通过公共url访问的库,访问方式与访问
jstl
库相同

e、 g


一般来说,我看到人们使用EL所做的是在servlet中完成真正的工作,将输出保存到请求对象,然后转发到JSP,JSP只读取请求对象的输出并将其打印到页面上。但如果使用AJAX,那就太过分了。不需要servlet转发到JSP,因为不需要样式化(特别是使用Json)。因此,将后端的流程设置为servlet而不是JSP,这样就可以保留Java代码

谢谢你的回答,我想这就是我要走的方向。不过,我会暂时不接受这个答案,以防万一其他人有任何意见。