カスタムビュー:
public class MyView extends AbstractView {
.... awesome stuff ...
}
コントローラ:
@RequestMapping(value="mylocation")
public ModelAndView dosomething() {
...
modelAndView.setView( new MyView() );
return modelAndView;
}
何らかの理由でこれは機能しません...私が持っている唯一のビューリゾルバーは次のとおりです。
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/"
p:suffix=".jsp" >
<property name="exposedContextBeanNames">
<list>
<value>spEnv</value>
</list>
</property>
</bean>
このコードは、に基づいてJSPビューを作成しようとしているため、機能しません...フォーム送信のパスがわかりません。明らかにJSPビューがないので、JSONが実際に返されることを期待していますが、何らかの理由でこれが機能せず、JSPに転送しようとしているだけなので、指定する必要があると思いますXMLでこれを処理する方法...しかし、人々がJSONを返す約1000の異なる方法を見てきましたが、それらはすべて私にとって非常に混乱しています。私は最も簡単な方法を探しているので、そこの
編集:私は良いスタートである答えを追加しました、しかしそれはあなたがどんなURLの後に「.json」をタイプすることを可能にします、そしてそれは私がそれを期待していないコントローラーとしていくつかの本当に悪いことをするでしょう、それで私はどういうわけか持っている必要がありますこのビューリゾルバーは、保護されたURLにのみ適用されます