首页 > 代码库 > 项目开发中一些不得其解的问题
项目开发中一些不得其解的问题
做学问,可以先知其然,再知其所以然。
但是实际操作,同样可以不求甚解,或许一些不明白的,在某个时间点会不期解决吧。
1、关于 JSP 中使用类注解的问题
public class UserFacade{ @Autowired private IUserService service; public String getName(){ if(null != service){ return service.getName(); } else { System.out.println("====UserFacade类service属性未注入========"); } return ""; }}
一段非常简单又常见的 java 代码,但是有意思的是,如果在其他类(例如 Controller 中),这样使用是没有任何问题的。
@RequestMapping(value="http://www.mamicode.com/")public String index(Model model){ model.addAttribute(new UserFacade().getName()); return "index";}
但是如果在 jsp 页面中,import 该类后,却无法调用,输出 service 为 null
<%= new UserFacade().getName() %>
其中唯一的区别,在于 spring 的配置中,会去扫描 controller目录,自然不会扫描 jsp 所在目录。那么,答案是spring mvc的意义在于前后端分离,分隔业务代码和前端代码,让执行人员各司其职么?
项目开发中一些不得其解的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。