Java/JSPでjQuery grid pluginを使いたいです。 demo codeはPHPで提供されています。それをJava/JSPコードに変換することは可能ですか?私は、データベースからロードするときに正しいフォーマットを取得していません。Java/JSPでjQueryグリッドプラグインを使用するには?
答えて
あなたは、Googleのgsonライブラリで簡単にそれを行うことができます:私はすべてのデータを取得しhttp://code.google.com/p/google-gson/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter writer = response.getWriter();
List<MyObject> objectList = service.getListFromDataBase();
String jsonList = new Gson().toJson(objectList);
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
writer.write(jsonList);
}
デモでは、PHPページがxml形式のデータを返すことがわかります。サーブレットでこのような動作(dbに接続し、情報を選択してxml形式で処理)を実装できます。サーブレットの出力ストリームに書き込んでお楽しみください。
。データの割り当てに問題が生じています。 \t \t JSONArrayセルアレイ=新しいJSONArray();; \t \tしばらく(rs.next()) \t \t – Prathap
私のコードは 'code' <% \t \t RS = statement.executeQuery(" invheader SELECT * FROM)であります{ \t \t \t JSONObjectセル=新しいJSONObject(); \t \t \t cell.put( "ID"、rs.getInt(1)); \t \t \t cell.put( "invdate"、rs.getString(2 )));(0120) \t \t \t cell.put( "note"、rs.getDouble(4)); \t \t \t cell.put( "tax"、rs.getDouble(5)); \t \t \t cell.put( "total"、rs.getDouble(6)); \t \t \t cellarray.add(cell); \t \t} \t \t \t \tのSystem.out.println( "応答データ:" +セルアレイ)。 \t%> 'code' – Prathap
あなたのPHPコードをjspに変換する必要はありません。あなたのjspを自分のsytle(css)で直接使用できます。あなたのグリッド要素を設計する必要があります。グリッド形式を記述し、そのグリッド形式を現在のJSPで使用し、サーブレットのようなサーブレットにビジネスロジックを書くために、グリッド内にいくつの色要素が表示されるかを意味します。
String caption = "MyGrid";
String colHeader = "S.No,col1,col2,col3";
String colName = "S.No,col1,col2,col3";
String align = "center,left,left,left";
String widths = "25,25,25,25";
<jsp:include page='Grid.jsp' >
<jsp:param name='caption' value='<%=caption%>' />
<jsp:param name='url' value='<%=request.getContextPath() + "/ProgrammeGridServlet" %>' />
<jsp:param name='colHeader' value='<%=colHeader%>' />
<jsp:param name='colName' value='<%=colName%>' />
<jsp:param name='aling' value='<%=align%>' />
<jsp:param name='width' value='<%=widths%>' />
</jsp:include>
サーブレットの出力を印刷し
ここurlパラメータの値が
彼の問題は、グリッドを埋めるためにDBからデータを取得することです。これはHTML/CSS/JSでは実行できません。しかし、ソリューションは簡単です(サーブレットだけですが)、データを取得する形式(JSONまたはXMLなど)はどの形式であるかがはっきりしません。 – BalusC
- 1. jqueryグリッドプラグインを使用するために私のアプリケーションをstruts 2.0Xから2.1Xにアップグレードしましたが、エラーが発生しました
- 2. jqueryで.keypress()を使用するには?
- 3. jQueryでプレースホルダを使用するには?
- 4. jQueryを使用する前にjQueryを使用する
- 5. カルマ - Jquery:カルマテストでクライアントサイドのJQueryコードを使用するには?
- 6. jquery 3.1.0で「Swipe Menu Jquery Mobile」を使用するには?
- 7. jqueryでjqueryプラグインを使用する
- 8. jquery noConflict()を使用するには?
- 9. jQueryエフェクトを使用するには
- 10. jqueryを使用してWCFサービスを使用するには?
- 11. jQueryを使用してcssセレクタを使用するには?
- 12. jQuery Mobileで使用するjQueryのバージョンは何ですか?
- 13. 使用jQueryのは私にjqueryのを追加するコンポーネント
- 14. JSPでjQueryでAjax POSTを使用するには?
- 15. SymfonyでDataTables(jQuery)をTwigで使用するには?
- 16. jqueryで$の代わりにキーワードを使用するには?
- 17. クエリパラメータを使用してjQueryでURLを作成するには?
- 18. jqueryを使用してURLでHashtagを削除するには
- 19. parseXMLを使用してjQueryでXMLを解析するには?
- 20. JSFでJQueryでウィザードを使用する
- 21. JavaScriptをtypescriptでJQueryで使用する
- 22. クリック&ブラーでJqueryを使用するには?
- 23. イベントデリゲートでjQueryフィルタ関数を使用するには?
- 24. asp.netユーザーコントロールでjQuery ajaxを使用するには?
- 25. nodejsとES6インポートでjqueryプラグインを使用するには?
- 26. JavaScript/jQuery関数でExpression Language(EL)を使用するには?
- 27. jQueryで参照変数を使用するには?
- 28. jsonファイルでjQueryオートコンプリートを使用するには?
- 29. jQueryをクラウド9プラグインで使用するには?
- 30. Railsでjquery tokeninputを使用するには?
このソリューションは機能します。私がベローズの値を置き換えた後、\t \t jsonList = jsonList.replaceAll( "、\" "、"、 "); \t \t jsonList = jsonList.replaceAll(" \ ":"、 ":"); \t \t jsonList = jsonList.replaceAll( "\\ {\"、 "\\ {" { – Prathap