程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了从Spring MVC控制器注入JSP大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决从Spring MVC控制器注入JSP?

开发过程中遇到从Spring MVC控制器注入JSP的问题如何解决?下面主要结合日常开发的经验,给出你关于从Spring MVC控制器注入JSP的解决方法建议,希望对你解决从Spring MVC控制器注入JSP有所启发或帮助;

Spring控制器将视图对象存储在页面上下文中,并使用EL对其进行访问:

<div>
    <h2>The type of fruit is ${fruitTypE}</h2>
</div>

在Oracle Java EE教程以及Spring MVC入门教程中都有描述。

解决方法

我有一个将JSP用于View技术的Spring MVC
Web应用程序。在控制器中,我正在将值注入到@H_932_5@modelAndView对象中,然后将使用该对象(与相应的JSP一起)来帮助构造最终的HTML以返回到客户端。

控制器:

@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>

提前致谢。

大佬总结

以上是大佬教程为你收集整理的从Spring MVC控制器注入JSP全部内容,希望文章能够帮你解决从Spring MVC控制器注入JSP所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。