发表于: 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实现数据格式的转换。


返回列表 返回列表
评论

    分享到