SpringMVC练习2

1、参数的绑定

(1)url地址栏参数传递与绑定

首先在webapp目录下(不是在WEB-INF下)创建一个jsp页面,其代码如下:

 第二步,创建一个控制器UidController,其代码如下:

 最后,在page目录下创建urlid.jsp,其作用是显示传递的参数,其代码如下:

 运行结果如下:

Uid的值不能连续跳转两个页面,而aa的值是在UidController.java页面被赋予的,而Uid没有赋值语句(mav.addObject("aa", Uid));。

 (2)表单参数的传递与绑定

    1)how2j练习

首先,创建一个实体类Product;

 

然后,在web目录下 (不是在WEB-INF下)增加商品的页面addProduct.jsp;

添加控制器ProductController,准备一个add方法映射/addProduct路径,为add方法准备一个Product 参数,用于接收注入,最后跳转到showProduct页面显示用户提交的数据。

最后,在WEB-INF/page 目录下创建 showProduct.jsp,用于显示用户提交的名称和价格。

 运行结果如下,

 2)注册案例练习

和前两个案例相似,在webapp目录下创建reg.jsp;然后在pojo包下创建Reg.java;接下来创建一个控制器RegController;最后在page包下创建reglist.jsp;在导入reglist.jsp时遇到一个问题,

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

这行代码会显示错误,经过查询发现,这种错误是由jstl的jar包没有完全导入,而又使用了JSTL标签所引起的。最后在WEB-INF目录下的lib文件下导入了jstl.jar、standard.jar两个java包解决了问题。

最后运行结果如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值