SpringMVC入门之疑惑

本文探讨了SpringMVC框架下的关键实践,包括无Method参数传递、ModelAndView使用限制、资源文件路径理解、web.xml默认配置解析及项目目录结构介绍。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.如果没有method,是否可以传值成功?【可以】
原代码:
@Controller
@Lazy(false) //调用时加载 需手动配置运行时加载
public class Welcome {

public Welcome() {
    System.out.println("heeeeeeeeeeeeeeeeeeeeee");
}

// @RequestMapping(value = “/hi”,method = RequestMethod.GET)
@RequestMapping(value = “/six”,method = RequestMethod.GET)
public ModelAndView six(){
ModelAndView mav = new ModelAndView(“six”); //跳转新的页面名称six.jsp
mav.addObject(“time”, new Date());
mav.getModel().put(“name”, “caoyc”);
return mav;
}
}
修改后:
在这里插入图片描述
结果:
删除method后,可以传递参数。

2.ModelAndView 的viewName不与要传递的jsp页面名一致,是否可以跳转?【不可以】
原代码:
ModelAndView mav = new ModelAndView(“six”);
修改后:
ModelAndView mav = new ModelAndView(“seeven”);
结果:
在这里插入图片描述
不存在seeven这个jsp页面。说明ModelAndView的setViewName(“XXX”),XXX是JSP页面名称。
在这里插入图片描述
3.src以下的文件都算在包名里,是真的吗?【是的】
在这里插入图片描述
在这里插入图片描述
包名

4.web.xml中默认的是可以直接对应“-servlet.xml”的配置文件的

在这里插入图片描述
在这里插入图片描述
5.web.xml拦截一切url请求
在这里插入图片描述
6.Spring MVC项目目录,有三个提供的配置文件,web.xml,dispatcher-servlet.xml和保持不变的applicationContext.xml
在这里插入图片描述
7.ModelAndView两种传参方式
在这里插入图片描述
暂时就记录到这吧,晚安!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值