BootStrap相关问题
1.在使用bootstrap导入各种各样的包的时候要注意先后顺序,不然可能会报错。
最好将link标签的放在所有导入的包的最前面,其次是jquery.js,最后的bootstrap.js。
还有jquery,bootstrap版本问题也需要一直。
2.在使用BootStrapTable时候注意参数。
特别是sidePagination cliet和server取格式是不同的
client:[ { "id":1, "name":"张三", "age":22 }, ... ]
server:: [{ "total":20, "rows":[* { "id":1, "name":"张三", "age":22 }, ... ] }
]
区别:server里必须包含rows和total参数
链接:https://www.cnblogs.com/web-panpan/p/7088151.html
Session相关问题
用session控制登陆权限的想法是这样的:
1.用户进入登陆界面,输入信息。
2.如果数据库有该用户,进入学生信息界面并将用户存入session,若没有该用户则提示密码或用户名错误
3.若该用户短时间再次进入登陆界面则直接进入学生用户详情界面。则在登陆界面加上session的判定。判定似乎该用户在session中
<%
User user =(User)session.getAttribute("User");
if(user==null){
request.getRequestDispatcher("index.jsp").forward(request, response);
}
%>
提问:你在一开始登陆的时候session没用户,必须等用户检测是否在数据库中才存入session,那这样如果一个用户直接跳过登陆界面即直接输入student.jsp学生详情信息(和登陆后才将用户放入session一样一开始session都是没有东西的状态)怎么办
回答:在student.jsp也加入判定session中是否有用户的代码,如果没有强制转到登陆界面。
<%
User user =(User)session.getAttribute("User");
if(user!=null){
request.getRequestDispatcher("student.jsp").forward(request, response);
}
%>
``
任务 | 完成情况 |
---|---|
登录、注册 | ✔ |
前端设计 | ✔ |
分页 | ✔ |
检索 | ✔ |
面向接口编程 | ✔ |
邮箱、手机格式校验 | ✔ |
以开发文档格式添加注释 | ✔ |
编辑时禁用学号编辑 | ✔ |
Session权限控制 | ✔ |
是否MVC开发模式 | ✔ |
是否Dao/Servie功能分层 拓展内容 | ✔ |