1

私はSpring MVCを使用しており、関連するjspページなどのビューを含むJsonオブジェクトであるコントローラーに返す必要があります。

return: { name: "fragment-form", other-info:"other-info", view: view}

ここで、「view」は ModelAndView にリンクされた JSP ページである必要があります

他の投稿を読みましたが、可能であればそのコントローラーが必要なため、解決策が見つかりません。

推測?

編集:

私はあなたの値を含むフォームを持っており、JavaScriptから次のコードを実行して送信します:

@RequestMapping(method = RequestMethod.POST)
public Object create(@Valid @RequestBody PatientForm form, HttpServletResponse response) {
  ModelMap map = new ModelMap();
  map.put("form", form);

return new ModelAndView("addPatientForm", map); }

返されるjson内で「ModelAndView("addPatientForm", map)」が処理されたJsonを返す必要があります。

4

1 に答える 1

0

このようなものがあなたのために働きますか?

@RequestMapping(value="/somepage", method=RequestMethod.POST)
    public ResponseEntity<String> generateViewasJSON(){
        JSONObject json = new JSONObject();
json.put("name","fragment-form");
        ...
        HttpHeaders headers = new HttpHeaders();
        headers.set(  "Content-Type", "application/json" );
        return new ResponseEntity<String>( json.toString(), headers, HttpStatus.OK );
    }
于 2012-07-16T04:08:35.883 に答える