是否可以将值从控制器传递到Spring应用程序的jsp页面中的输入框?

时间:2018-03-06 11:32:27

标签: javascript jsp spring-mvc

Screenshot of application

如果查看我的应用程序的屏幕截图,您可以看到我在输入框中有许多值。这些值是从Googles Places API调用的评级,存储在javascript变量中,然后分配一个ID,以便可以在输入标记中调用它。例如餐厅:

// Passing the rating to a TextBox via getElementById. 
// averageRatingRounded is the value being passed into the input box. 
// Calculated by getting average of all ratings with a 1km radius of users searched location.

 var averageRatingTB = document.getElementById('restaurantAvgRating');
 averageRatingTB.value = averageRatingRounded;  

然后我就这样调用上面的值

<p>Restaurants: &nbsp; &nbsp;<input type="text"  size="10" name="restaurantAvgRating" id="restaurantAvgRating"/>&nbsp; &nbsp; &nbsp;<button class="btn btn-default get_map" type="submit"
                onclick="clearMarkers();RestaurantReport();">Full Report</button></p>

我有其他价值观,我想进入&#34;平均房价&#34;和&#34;犯罪评级&#34;输入框但这些来自我的Spring应用程序中的Controller类。我已准备好通过model.addAttribute()将值传递给JSP页面。

model.addAttribute("houseprice", housePriceAverage);

虽然我知道将值传递到输入框可能不是将值传递到前端的最有效方法,但是可以将值从控制器传递到jsp页面中的输入框吗?

0 个答案:

没有答案