发表于: 2017-05-18 16:16:32
1 1205
今天完成的事情:
项目部署到了服务器上,并能在浏览器中访问;
总结jstl的使用;
拦截器的学习;
明天计划的事情:
学习DES算法;
遇到的问题:
虽然可以访问到前段任务task10的动态页面,但是仍然在访问task11的动态页面时有问题:
自己感觉在远程服务器上的mysql有问题,应该是什么地方没有配置好,因为,这个项目如果访问的是本地的数据库,访问是没有任何问题的,求解!也有可能和c3p0连接池的配置相关,难道连接次数达到了上限,可我也没有部署很多项目到服务器上呀??
终于解决了,修改了两个地方:
1)关于服务器上mysql的配置,修改mysqld.cnf中的最大连接数为1024;
增加或者修改下面这一条
2)注意在扫描mapper.xml的配置文件中关于mapperLocations的value值,在有多个mapper的时候使用通配符;
收获:
1)访问到远程服务器上的动态页面
2)在前后端分离的情况下,后端程序员需要注意的是如何将后端的数据传递给前端使用,JSTL的<c:forEach>标签可以帮助迭代输出标签内的内容。
var表示的是变量,items表示要迭代的集合,通过指定begin和end可以实现固定次数的迭代输出。如果不指定begin和end,forEach标签会遍历集合中的所有元素,将其输出。
关于json-taglib的使用:
首先导入jar包,然后就是在jsp页面的声明:
<%@ taglib prefix="json" uri="http://www.atg.com/taglibs/json" %>
掌握json-taglib 通过json:array, json:object, json:property实现数据格式的转换。
评论