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>

浙公网安备 33010602011771号