問題はさらに複雑です。まず、バックエンドはリストをフロントエンドに渡します。この部分にはリストのいくつかの属性とそれに含まれるリストが含まれます。この部分をバックエンドに渡したいのですが、バックエンドからデータのこの部分を取得する方法を教えてください。 。
あなたのロジックさえ理解できません このように問題を説明する場合、説明を補助するコードを追加できます
さらに、 list1、list2、list3 を次のように使用できます。この説明に関しては、すべて単なるリストなので、理解するのは非常に困難です。
私は JSP についてはあまり知りませんが、問題の説明方法についてコメントしているだけです。
Struts はオブジェクトを JSON に変換してフロント デスクに渡すこともできます。フロント デスクはデータを JSON に変換してバックエンドに送信することもできます。
#1
コンテンツのこの部分は保存のためにバックグラウンドに送信されます。その後、背景がフロントデスクに渡されます。 healthInfoSubList はバックグラウンドのリストで、healthInfoSubList.catalogs は healthInfoSubList に含まれるリストです。上記の値を別のページのバックグラウンドに渡すには、それらをまとめてバックグラウンドに渡す方法がわかりません。 jsonを使用できます。まず、バックグラウンドでフロントエンドに送信するリストを再パッケージ化し (つまり、新しいリストに解析し)、
JSONArray json1=JSONArray.fromObject(list);jsonString1=json1.toString を通じてリストを json 形式に変換します。 (); そして、それを文字列に変換してフロントデスクに送信します。フロントデスクは渡された文字列 (var json='<%=jsonString%>') を取得した後、それを json 形式に変換します。 eval(json)、これは必要なデータを走査することで取得できます。