发表于: 2018-01-01 23:45:08

1 438


今天完成的事:

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之外就是安装软件



返回列表 返回列表
评论

    分享到