发表于: 2018-01-01 23:45:08
1 435
今天完成的事:
1、完成jsonTaglib接收后台数据。
2、提交任务二。
3、阿里云重新安装jdk,安装tomcat8。
很详细的步骤 http://blog.csdn.net/gebitan505/article/details/54599598
遇到的困难:
1、jsonTaglib中属性理解不对,导致接收不到后台数据
object对象,array数组,property属性
接收整个数据列表的页面
<json:object>
name是数组的名字,接收后台传来的数据,var是数组中单个对象的名字,
<json:array name="users" var="user" items="${users}">
<json:object name="user">
<json:property name="id" value="${user.id}"/>
<json:property name="user_name" value="${user.user_name}"/>
<json:property name="user_qq" value="${user.user_qq}"/>
<json:property name="user_type" value="${user.user_type}"/>
<json:property name="user_school" value="${user.user_school}"/>
<json:property name="user_will" value="${user.user_will}"/>
<json:property name="user_link" value="${user.user_link}"/>
</json:object>
</json:array>
</json:object>
后台
// 获取整个列表
@RequestMapping(value = "/list1",method = RequestMethod.GET)
public String selectAllUsers1(HttpServletRequest request){
logger.info("查询所有用户");List<User> users = service.selectAllUsers();
// "users"是对应前台的name的值
request.setAttribute("users",users);
System.out.println(users);
return "/json";
}
2、阿里云安装tomcat可以启动,但是访问不到首页。
原因:没有配置安全组的8080端口(明达大佬的提醒)
启动tomcat成功
centos7防火墙开放8080端口
阿里云安全组配置
3、访问首页出现了谜一样的问题,访问成功了一次后,配置了tomcat自动启动,访问首页时出现一直等待的情况,之前没有配置阿里云安全组件的时候是404,重启电脑还是一样
今天早上什么配置都没改,瞬间进入页面,没问题了,很迷
4、本地tomcat启动后,无法通过 http://localhost:8080/访问tomcat首页。
原因可能是hosts文件的问题,但还没有解决。
明天计划:
任务3
收获:
除了jsonTaglib之外就是安装软件
评论