我正在struts 1.3中開發一個web應用程序,我有一個情況是我有一個網格和jsp頁面上的一些控件,例如我有一個下拉列表,一個文本框,一個現在添加按鈕和一個提交按鈕我的要求是,從下拉列表中選擇一些值,在文本框中添加一些值,然後按下添加按鈕,它應該臨時顯示在網格 ,並且我曾經想過在用戶按下按鈕時使用JSON對象添加按鈕的JavaScript函數應該調用並將該數據放入JSON對象中,並在提交表單時,我應該將該JSON對象放入我的Action類(Struts)或服務器端來處理它,並最終將其保存到數據庫中。如何在jsp頁面中創建JSON對象
1
A
回答
1
下面是一個示例,您可以查看一下。基本上,你的JSP頁面可能是這樣的:
<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="org.json.simple.JSONObject"%>
<%
JSONObject json = new JSONObject();
json.put("title", "TITLE_TEST");
json.put("link", "LINK_TEST");
System.out.print(json);
System.out.flush();
%>
也期待這樣的: -
http://code.google.com/p/json-simple/wiki/JSPAndAJAXExamples
0
如果我有你的問題的權利,你需要通過JSON值作爲一個類的對象(我將把它稱爲MOdel類)。
爲此你可以做這樣的事情。
var Model=new Array();
Model['attribute1']=<value from any element in the form>
Model['attribute2']=<another value obtained from the page>
var param=JSON.stringify(Model);
現在param變量實際上是Model類的對象的JSON格式。
確保字段屬性1和屬性2是您需要讀取表單數據的類的變量。另外,變量需要拼寫正確。
您可以更改提交表單時調用的方法的簽名,以接受Model類的對象。
我不確定使用Struts時方法簽名的語法。但在Spring工作時做了類似的事情。希望這有助於
相關問題
- 1. 如何在jsp中創建json對象?
- 2. 在jsp頁面內創建對象
- 3. 如何在jsp中創建此頁面
- 4. JSON對象沒有被jsp頁面
- 5. 僅使用JSP創建JSON WebService頁面
- 6. 對象在JSP頁面
- 7. 如何在java bean對象的jsp頁面中創建html標記
- 8. 如何在Python中創建JSON對象
- 9. 如何在javascript中創建JSON對象
- 10. 如何創建json對象?
- 11. 如何創建Json對象
- 12. 在頁面中心創建silverlight對象
- 13. 如何動態創建JSP頁面?
- 14. 如何從JSP頁面調用RestFul Webservice並使用JSON對象?
- 15. 在jsp頁面中創建動態行
- 16. JSP - 如何創建從jsp頁面到另一個jsp頁面的鏈接
- 17. 創建變量JSP頁面
- 18. 創建JSP信息頁面
- 19. EJB + JSP:無法從主頁界面創建遠程對象
- 20. 在JSP中創建不可變對象
- 21. 在JSP中創建Gson對象
- 22. 在jsp中創建json對象並使用jQuery使用它
- 23. 如何從JSON NSDictionary中創建對象
- 24. 如何在.cshtml頁面MVC3中創建Class對象?
- 25. 如何在JSP頁面中顯示Java日曆對象
- 26. 如何在.jsp頁面中創建Web服務客戶端?
- 27. 如何在jsp頁面中使用javascript創建html obejct
- 28. 如何使用在代碼後面創建的JSON對象?
- 29. 如何在JSP頁面中包含JSP
- 30. 創建JSON對象
如果有任何答案幫助你,不要忘記接受這個答案.... – anoop