一.Javascript
1.基础用法
A.
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript">
xxxx
</script>
B.触发事件
第一种
<input type="button" value="登 录" id="but" class="btn">
$('.btn').click(function () {
$.ajax({
url:"/test/selectAll1",
data:$('#msg').serialize(),
success :function (data) {
XXXX
}
})
})
第二种
$.ajax({
url:"/test3/check1",
data:$('#main_menu').serialize(),
success:function (data) {
window.location.href="/xx/xx"; *跳转网页*
}
})
C.value
1.获取
<input name="text1" id="text1" type="text" placeholder="用户名/邮箱" >
var name=$("#text1").val(); *获取input框的值*
2。修改
$("id").text("XXX"); *改变标签的文本值*
$("#msg1").attr("style","xxx"); *修改标签的某个属性值*
D.按钮弹窗
二.Controller层
1.实时时间
Date date=new Date();
String f=date.toString();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
sdf.format(date);
2.获取input框的值
public String delete(HttpServletRequest request) {
String ss = request.getParameter("id名"); *后端获取是不需要加符号*
}
3.session
a.存值
public String selectAll1(HttpServletRequest rq){
HttpSession session=rq.getSession();
session.setAttribute("aa",String); *aa为重命名的字符串*
}
b.取值
public String check1(HttpServletRequest rq){
HttpSession session=rq.getSession();
session.getAttribute("aa");
String Key2=(String)session.getAttribute("aa"); *aa为重命名的字符串*
return Key2;
}
c.前端取值
$.ajax({
url:"/xxx/xxx",
data:$('.big3').serialize(),
success:function (data) {
if(data!=""){
$("#xxxx").text(data+" ");//里面写标签的id
}
}
}) //调用
4.Mapper
A.用法
1.封装
在test类中,每个封装mapper前都要加“@rescouce"
@Rescource
private TicketMapper ticketimapper
2.用法
List<Ticketi> ticketiList= ticketiMapper.selectByExample(ticketiExample);
TicketsExample ticketsExample=new TicketsExample(); *ticketi数据表为例*
for(int i=0;i<ticketiList.size();i++) {
if (ticketiList.get(i).getId().equals(id)) {
xxx
}
}
B.maven_generator
5.thymeleaf
6.POI
7.File
三.数据库
1.Navicat Premium 15 激活
2.设置键值