一.参数绑定
(1)url地址栏参数传递与绑定
url.jsp
UidController.java
urlid.jsp
运行url.jsp即第一个页面会显示:传递id参数,点击这个链接即跳转到第二个页面,传值aa=6
问题:刚开始运行不出来的时候,就联想到了做spring mvc练习1的问题。当时的解决方法是把所有的jsp文件都拖到webcontent中,而不是page里面,所以能够把练习1运行出来。这次的问题是两个jsp文件都能运行出来,就是读不了Java文件的值,传值出现问题,所以就想着再次把所有的jsp文件都拖到web content里面,而不放在page里面,并且点击refresh,多尝试几次,报错就显示:在page中未找到urlid.jsp,于是将这个文件拖到page中,便能正确传值运行出来了。
总结:当两个页面都能运行出来,但是传值出现问题时,需查看jsp路径是否正确。
二.表单参数的传递与绑定(how2j练习)
Product.java
addProduct.jsp
ProductController.java
ShowProduct.jsp
运行addProduct.jsp
输入产品名称和产品价格。
问题2:第一天运行这个页面就出现能输入产品名称和产品价格,但是点击增加商品后就出现了错误,当时没有找到原因。然后第二天再次练习的时候,把所有的代码重新输入了一遍,并且更正了两个jsp文件的位置。addproduct.jsp是在web目录下。而show product.jsp是在page的目录下,更正后点击refresh,然后再次运行product.jsp便能运行出来。