2
我有一個Spring MVC Web應用程序,它使用View技術的JSP。在控制器中,我將值注入到ModelAndView
對象中,然後使用它(用各自的JSP)來幫助構建最終的HTML以返回到客戶端。從Spring MVC控制器注入JSP
控制器:
@RequestMapping(value = "/widgets.html", method = RequestMethod.POST)
public ModelAndView widgets(@Model Fruit fruit, @RequestParam("texture") String texture) {
ModelAndView mav = new ModelAndView();
// The name of the JSP to inject and return.
max.setViewName("widgets/AllWidgets");
int buzz = calculateBuzzByTexture(texture);
mav.addObject("fruitType", fruit.getType());
mav.addObject("buzz", buzz);
return mav;
}
該控制器(用來處理/widgets.html
請求)做一些查詢和返回注入AllWidgets.jsp
頁面。在那個JSP頁面中,我需要訪問fruitType
和buzz
變量(在HTML和JS中),但不知道如何做到這一點。舉例來說,假設fruitType
是一個String(和buzz
是int
),我怎麼會打印出來HTML和JS:提前
<script type="text/javascript>
alert("Buzz is " + buzz);
</script>
<div>
<h2>The type of fruit is ??? fruitType ???</h2>
</div>
感謝。
謝謝@parsifal(+1) - 我*假設*在JavaScript內部也一樣嗎?再次感謝! – IAmYourFaja