一、处理JSON对象
1、到useradd.jsp中,将最下面的js放开
2、到useradd.js中。找到USerCode选项,修改url地址,然后将data中的方法去掉
3、在UserController中,写入校验方法,注意加上@ResponseBody注解
这个注解的作用是将标注该注解的处理方法的返回结果直接写入HTTP Response Body(Response对象的body数据区)中。
//ajax校验,判断
@RequestMapping("/ucexist.json")
@ResponseBody
public String ucexist(String userCode){
HashMap<String, String> resultMap = new HashMap<String, String>();
if(StringUtils.isNullOrEmpty(userCode)){
resultMap.put("userCode", "exist");
}else{
User user = userService.selectUserCodeExist(userCode);
if(null != user){
resultMap.put("userCode","exist");
}else{
resultMap.put("userCode", "notexist");
}
}
//将map对象转换成JSON对象。
return JSONArray.toJSONString(resultMap);
}
4、添加时校验后面图片不显示
5、如何显示对错图片
到common.js中,添加statics
添加前,强制刷新一下
二、显示角色下拉列表
1、useradd.js中,修改ajax下的url地址
2、到UserController中,添加获得角色列表的方法,中间方法到UserServlet中找getRoleList方法
//显示角色
//@RequestMapping("/getrolelist.json",produces={"application/json;charset=UTF-8"})
@RequestMapping("/getrolelist.json")
@ResponseBody
public String getrolelist(){
List<Role> roleList = roleService.getRoleList();
return JSONArray.toJSONString(roleList);
}
3、此时添加的时候,角色列表是、??乱码
4、解决传输中文乱码的问题,
第一种是单独解决的方法
在requestMapping 中加入如下两句即可,value和produces
第二种:在springmvc-servlet中统一配置,将单独方法上的value和produces去掉
<!-- 决绝JSON角色下拉列表乱码问题 -->
<mvc:annotation-driven>
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
5、注册一个用户是好使的,总体流程生效。查看,模糊查询,删除均好用;
6、修改界面的角色下拉列表
到usermodify.jsp中,最下面放出js;打开usermodify.js;修改url地址
这样修改时候也有用户角色了。
三、码云 Git
在操作之前,先安装两个软件;D:\JAVA42班\java配置包和文件\Git
1、登录到gitee中,点击右上角+号创建一个组织,组织名称bdqn42-2;点创建,
2、添加成员。管理代码,点击设置,成员管理,添加成员,点击直接添加,输入要添加的用户名,点击添加
3、新建一个仓库,名字叫test01;选择私有,其余不选,点击创建;然后复制地址
4、如何下载仓库?
随便找个地方,创建一个文件夹,bdqn42-2
D:\JAVA42班\java配置包和文件\Git\bdqn\bdqn42-2
在任意空白处点击右键选择克隆
点击ok
输入用户名和密码;
克隆成功,但是里面什么都没有。
5、如何上传一个文件 ?
在克隆文件夹内,创建一个文档,输入hello;然后提交,空白处点击右键,选择Git Commit
上面一层是提交的描述,下面一层是提交的文件
点击方框选中提交文件之后,下面选择如下方式提交,选择提交并推送,输入用户名和密码。就成功了
6、在代码中就能看见文件
7、成员如何下载代码?
点击仓库名称文件,点击最右边的管理,然后点击仓库成员管理,点击开发者,点击添加仓库成员,添加组织成员,选中成员,然后邀请成员,等待成员确认,然后成员也在新创建一个bdqn42文件夹,地址复制,然后在空白处右键选择克隆。
然后成员可以在文件里面修改,成员也需要提交Git Commit;然后成员空白处点击右键选择
然后弹出这个框,什么也不选,点击ok
输入用户名和密码,就能看到成员修改后的代码