A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© A190302376 初级黑马   /  2019-7-20 11:16  /  2948 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 A190302376 于 2019-8-14 09:33 编辑

       昨天,我们进行了一个小测验,就是ssm学完之后的一个小测试,但是过程中却很不顺利,因为我连index页面都没能正常显示,考试完了之后,我有重新回去敲了一下代码,还请教了其他同学,他们都是复制粘贴静态页面,复制粘贴maven项目的环境(补充一句,环境自己敲的话真的很容易丢个别东西,有的时候多敲了一个空格就会报错,所以建议复制粘贴),对比之后发现我的环境里面少了welcome列表,之后原样复制粘贴静态页面,加上welcome列表,就正常显示了;当然,问题到这里看似解决了,实力上还有一些问题,就是为什么加上欢迎列表到web.xml文件里面就好了呢,其实这里并不一定需要添加的,只要你将页面的正确请求路径放到部署项目的tomcat的路径上就能够显示页面,我的路径当时写的是对的,只是部分没有显示,这部分在另一个center.jsp文件里面,index.jsp引用了center.jsp,而我自作主张将index.jsp移动到了webapp的下面,这样的话index.jsp就找不到center.jsp页面了,自然就显示不了,这虽然是小问题,但是身为后端开发人员,前端的jsp,html等页面之间关系至少要看的懂测才行啊。       写到这里可能有的人没看懂问题是什么,我就说一下项目index.jsp和center.jsp资源的路径:src/main/webapp/jsp/index.jsp;src/main/webapp/jsp/center.jsp;如果你不移动index.jsp的位置,index.jsp里面引用的center.jsp页面就能找到center.jsp了,index.jsp的页面就能正常显示,这样大家就能理解了吧。
       下面谈谈个人感想,第一点:敲代码的过程中不要思维固化。tomcat部署项目默认打开webapp下面的index.jsp或者index.html页面,但是这不代表你必须把index的页面放到webapp下面,也不代表你必须要把index.jsp面作为首页,而是要根据具体的要求去显示首页,比如说我想启动tomcat的时候默认打开login.jsp页面,这个时候你在部署tomcat的窗口中把路径输进去也行(有一个大前提,浏览器端的请求路径访问不到WEN-INF文件夹下面的资源,所以部署路径只能是webapp下面出WEB-INF之外的路径),或者将login.jsp的页面路径(一定不能在WEB-INF下面)添加到web.xml的欢迎列表里面。第二点:配置项目环境不需要知道怎么写,但是需要知道配的每个环境的作用,举个例子,springMvc里面的context:component-scan说是开启包扫描,但是具体是干嘛的呢,他应该是为了将各种类(包括接口的代理实现类)加载到核心容器,也就是能够添加@Component,@Repository等等注解的地方,需要注意的是,你的dispatcherServlet加载配置文件的路径是'classpath:springMvc.xml'这个样子的话,上面的component-scan就只能把springMvc里面有的类加载进核心容器了,这里就需要用到<import>标签导入spring.xml文件了,这样就能够将springMvc,spring,SqlMapConfig三个配置文件的类全加载进核心容器了,有的人可能要问怎么突然冒出来的SqlMapConfig.xml文件不用导入springMvc.xml文件呢,要知道myBatis和spring不是一家的,mabatis的配置文件自然就不能通过<import>标签导入啊,所以这里采用的是在创建SqlSessionFactoryBean对象的时候利用Bean对象里面的set configLocation方法导入mybatis的配置文件(所以会有<property name="configLocation" value="classpath:SqlMapConfig.xml"/>这个代码),也就只有你知道每个东西的作用,你才能在配置环境的时候不至于配错,才能根据具体的需要去写代码,其实要把整个配置文件的每一行代码的作用说清楚还需要写好多,这里就不赘述了,只是在这里告诫大家也是告诉自己,不要死记硬背代码,理解每句代码的作用才能走得更远,我们的脑子记不住那么多代码的,大家学习编程的路上一起加油吧!!!!

13 个回复

倒序浏览
除了恐惧和欲望,还有什么可以激励自己长期地努力?
回复 使用道具 举报
加油,一起学习丫
回复 使用道具 举报

fighting!!!!我们只有一个月就要毕业了...
回复 使用道具 举报
卡哇伊伊 发表于 2019-7-31 13:50
除了恐惧和欲望,还有什么可以激励自己长期地努力?

人生总要拼一次的,心态比什么都重要,学习只是刚刚开始,以后工作同样有很多挑战,加油!
回复 使用道具 举报
一个人幸运的前提,其实是他有能力改变自己。嗯,来到这里的我们都是幸运的吧?
回复 使用道具 举报
除了恐惧和欲望,还有什么可以激励自己长期地努力?
回复 使用道具 举报
故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。
回复 使用道具 举报
你说 “生命在于不断超越自己”,那来到这里的我已经赢了一半,你还会等我么?
回复 使用道具 举报
仔细看看周围的人,始终有那么一些人,坚定地在向前走着,他们变成闪闪发光的存在,总觉得他们就像是神似的存在这世界上,可是我们不知道他们到底用了多少努力,才换来了这样的一个他们想要的人生。
回复 使用道具 举报
你说 “生命在于不断超越自己”,那来到这里的我已经赢了一半,你还会等我么?
回复 使用道具 举报
除了恐惧和欲望,还有什么可以激励自己长期地努力?
回复 使用道具 举报
“有人说...学习是为了完善人生,而非享乐人生,追求卓越,成功就会在不经意间追上你……”
回复 使用道具 举报
如果选择了安逸舒适,就不必羡慕别人的精彩;如果你不相信努力,那么时光第一个就会辜负你。因为不是有希望才去努力,而是努力了才能看到希望。把握当下,才可得到不可知的未来!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马