发表于: 2017-10-26 23:14:22
1 665
今天完成的事
完成了页面的拼装
.png)

完成了时间

.png)
部署上服务器
.png)

这是用的谷歌浏览器,我还使用了火狐浏览器实验这个项目,相比在谷歌浏览器上,文本要小得多
遇到的问题
碰到一个sql语法相关的问题
.png)

上面大写,下面小写,一开始我都是大写的
然后就会500,显示是这句话语法错误了,我试着改成小写,这样就没问题了
但是sql语法是不区分大小写的,不是吗
.png)

这串数字什么意思
url映射方法的返回值没有主动去拼装
原因
视图解析器的问题
默认的视图解析器寻找指定的jsp页面
而我需要的是经过tiles拼装的页面
这里面涉及到视图解析器的优先级问题,项目默认的视图解析器默认比tiles的视图解析器优先级更高,需要手动判定优先级
明天计划的事
开始任务5
深度思考
1.什么是jsp?
JSP 与 PHP、ASP、ASP.NET 等语言类似,运行在服务端的语言。
JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。
JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。
2.jsp有几个内置对象?
JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception
3.熟练使用c标签,el表达式
对标签和el表达式的使用是一个漫长的过程,两三天我觉得学不来
4.为什么要使用tiles框架?
现在,假如有一个超级大的电子商务网站,网站拥有10万个JSP页面(悄悄告诉你,这仅仅是一个假设),并且每个JSP都引用了同一个JSP(我们称这个JSP页面为A吧)。现在你就是这个网站的开发人员,有一天老板跑到你面前说:“大量用户反馈页面A设计得太丑,严重影响用户体验,如果不在今天之内改进,他们就集体去竞争对手那里购物,所以你今天必须要让页面A从网站上消失,否则炒鱿鱼走人”,这个凶神恶霸的老板说完就甩手走出去了,你没有任何辩解的机会。这时,恐怕你不会觉得自己一人能够搞定,那怎么办?程序员都有很多好基友,找一百个基友来一起改,每人只需要改1000个页面。不然,只有垂头丧气地收拾好东西离职了。
那么,要是有一天老板又跑过来找你,让你为每个JSP页面的底部加一个跳舞的小黄人,又该怎么办呢?先找前端工程师设计好跳舞的小黄人,然后用include标签插入到10万个JSP页面。10万个啊,又得请一百个好基
友帮忙了!要是老板后面又要在网站顶端加一只唱歌的小鸟、在网站右边加一个工具栏…估计你的好基友要用砖头来砸你了。
那有没有一种方法,可以不用请一百个好基友帮忙,就可以在十分钟之内完成老板交给你的任务?也许你会觉得这简直是胡说八道,在十分钟内改完10万个JSP页面就是一种疯狂的想法。也许这是对的,就是一个疯狂的想法,不清楚Tiles的设计者当初也是否受到过这种老板的虐待,所以才设计出了这样一个疯狂的产品—— Tiles。
没错,Tiles就是为你遇到的这种需求服务的。一旦你在网站系统中使用了Tiles技术,若老板让你删除10万个页面所引用的一个JSP,如果你的速度快的话,你可以在10秒钟之内解决。那要想再让这10万个页面去引用一
个JSP呢?也是一样的操作,非常简单。
摘自https://www.tuicool.com/articles/ZbMn2a
收获
对tiles拼装网页有了一个大体的了解,并且有了动手经验
评论