1、存入到数据库中的用户密码是经过加密的,即时是程序员也无法看到或修改,应用后台想要修改密码,不能解密后回显,其中利弊自己体会。
2、freemarker获取后台通过map传递的list类型的数据,用以下方式获取:
//list中存放的是封装的对象
map.put("list",list)
<#list list as user>
<input type="text" value="${user.USERNAME}">
</#list>
3、freemarker获取后台通过map传递的数组类型的数据,用以下方式获取:
<#list list as li>
<input type="text" value="${li}">
</#list>
4、freemarker获取后台通过map传递的对象类型的数据,用以下方式获取:
${user.USERNAME}
5、freemarker获取后台通过map传递的数据遍历嵌套判断的写法,用以下方式获取:
<!-- 其中list是封装了对象的list,spilt是字符串数组-->
<#list list as role>
<input <#list spilt as roleid> <#if (role.ROLE_ID==roleid)>checked</#if></#lsit> type="checkbox" value="${role.ROLE_ID}"></input>
</#list>
6.人机交互的方式
图形化界面
命令
输入特定的指令,计算机给出相应的输出。来解决现实中的问题。