JavaWeb SSM 整合开发问题(1)

JavaWeb SSM 整合开发问题(1)

1 通过Model 携带数据到JSP 页面,Date 类型得数据显示如何指定格式?
// 可在 JSP 页面EL表达式中配置
<td><fmt:formatDate pattern="yyyy-MM-dd" value="${employee.joinDate}"></fmt:formatDate></td>
2 ajax 和 onchange 函数 异步显示
<!-- onchange 绑定函数,p标签为数据显示地方 -->
<div class="form-group">
<label for="dept_id">部门ID:</label>
<input onchange="checkDept()" type="text" class="form-control" id="dept_id" name="deptId" placeholder="请输入部门号">
<p id="deptInfo" ></p>
<p id="deptMark" ></p>
</div>

<!-- data通过name获取到指定input得值 -->
<script>
    function checkDept() {
        let data = $("input[name='deptId']").val();
        let url = '${pageContext.request.contextPath}/dept/findById?id='+data;
        $.ajax({
            type : 'GET',
            url : url,
            contentType : 'application/json;charset=utf-8',
            success: function (resp) {
                if (resp.deptName) {
                    $("#deptInfo").text("部门号:"+resp.deptId + ", 部门名称: " + resp.deptName+", 职位名称 :"+resp.majorName + ", 电话 :" + resp.telephone + ", 邮箱" + resp.email).show();
                    $("#deptMark").hide();
                } else {
                    $("#deptInfo").hide();
                    $("#deptMark").text("部门不存在").show();
                }
            }
        })
    }
</script>
3 后台通过@ResponseBody 返回Json 对象报错 HttpMessageNotWritableException: No converter found for return value of type
// spring-mvc配置文件中开启注解增强
    <mvc:annotation-driven></mvc:annotation-driven>
        
// pom 导入 jackson 3个包
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.9.1</version>
    </dependency>
<dependency> 
      <groupId>org.springframework</groupId>  
      <artifactId>spring-webmvc</artifactId>  
      <version>5.1.5.RELEASE</version> 
    </dependency>         
posted @ 2021-03-08 15:28  Pengc931482  阅读(65)  评论(0)    收藏  举报