我有jsp页面和Mycontroller类方法 我想从我的jsp页面传递给java类的任何数字 方法?
简单地说,将带有链接(onclick)的数字传递给我的控制器类
这是我的JSP-Page:
</div> <!-- cd-tab-filter-wrapper -->
<section class="cd-gallery">
<ul>
<li class="mix"><img src="resources/img-1.jpg" ><a href="/mypage.jsp">David Pringle
**//// pass 1 onclick to this image link click**
</a>
</li>
<li class="mix"><img src="resources/img-1.jpg" ><a href="/mypage.jsp">David Pringle
**//// pass 2 onclick to this image link click**
</a>
</li>
</ul>
<section>
</div>
这是我想要将数据设置为的方法:
@RequestMapping(value ="/new" ,method=RequestMethod.GET)
public ModelAndView newPage(@RequestParam________ ,Model model ){
ArrayList<Student> arr = null; ArrayList<Room> arrr = null;
Student tt=null; Transaction tt1=null; ArrayList<Object> al=new ArrayList<Object>();
}
答案 0 :(得分:2)
您的<a>
需要使用控制器的路径,并提供参数名称及其值。根据控制器路径,更改:
<a href="/mypage.jsp">David Pringle</a>
类似于:
<a href="/new?id=1">David Pringle</a>
其中1
的参数值是动态的,所以在第二个链接中它看起来像这样:
<a href="/new?id=2">David Pringle</a>
然后在你的控制器中:
@RequestParam(name = "id") String id
其中&#34; id&#34;是与jsp相同的参数名称。