太原做彩票网站公司,校园二手网站的建设方案,永久免费安卓代理ip,wordpress 评论回信内容较多可按CtrlF搜索 0.目录 1.获取插入数据后自增长主键的值
2.Controller中返回给ajax请求字符串/json会跳转到xxx.jsp
3.ajax请求获得的json无法解析
4.在Controller中使用ServletFileUpload获取的上传文件为null
5.莫名其妙报service和dao里方法的错误
6.ajax请求拿…内容较多可按CtrlF搜索 0.目录 1.获取插入数据后自增长主键的值
2.Controller中返回给ajax请求字符串/json会跳转到xxx.jsp
3.ajax请求获得的json无法解析
4.在Controller中使用ServletFileUpload获取的上传文件为null
5.莫名其妙报service和dao里方法的错误
6.ajax请求拿到的数据中文乱码
7.修改嵌套标签里的某一项文本
8.layui其他样式正常但部分组件无法显示如开关/单选框
9.layui弹出框请求别的页面关闭后按钮无法点击也不报错
10.在服务器运行SQL语句时Unknown collation:’utf8mb4_0900_ai_ci ‘
11.本地正常运行部署到服务器找不到表 1.获取插入数据后自增长主键的值
原生web写法
public int saveUData(String sql,Object[] objs){int rs0,unum-1;if (conn!null){try{ps conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);if (objs!null){for (int i0;iobjs.length;i){ps.setObject(i1,objs[i]);}}rsps.executeUpdate();ResultSet generatedKeys ps.getGeneratedKeys();if (generatedKeys.next()) {unumgeneratedKeys.getInt(1);}}catch (SQLException e) {throw new RuntimeException(e);}}return unum;}
spring-mybatis写法 insert idsaveUData parameterTypecc.lslink.pojo.UData useGeneratedKeystrue keyPropertyunum keyColumnunuminsert into udata(upwd, utime, upath, utype, uid)values (#{upwd}, #{utime}, #{upath}, #{utype}, #{uid})/insert 注意会将自增长之后的值赋给传入对象对应的属性可在service中处理 AutowiredUDataDao udd;public int saveUData(UData uData) {udd.saveUData(uData);return uData.getUnum();} 2.Controller中返回给ajax请求字符串/json会跳转到xxx.jsp
与 Spring MVC 中的视图解析器配置有关如下面代码前缀设置为 /表示视图的路径会从项目的根目录开始后缀设置为 .jsp表示视图解析时会自动添加 .jsp 后缀 bean classorg.springframework.web.servlet.view.InternalResourceViewResolverproperty nameprefix value//propertyproperty namesuffix value.jsp/property/bean 可以使用ResponseBody注解来告诉 Spring MVC 不要解析视图
或者返回ResponseEntityString对象来明确告诉 Spring MVC 返回的是数据而不是视图。 RequestMapping(value /login,method RequestMethod.POST)ResponseBodypublic String login(RequestParam(uname) String uname, RequestParam(upwd) String upwd, HttpSession session) {...JsonMessageUser JSM new JsonMessage(300, 登录成功, user);return JSM.toJSONString();;} 3.ajax请求获得的json无法解析
如在回调函数里打印data可以得到json但打印data.code会输出undefined
八成是你没指定接收的返回值类型dataType $.ajax({url:/getUname,type:post,dataType: json, //这里需要指定json否则默认字符串data:{uname:uname},success:function(data){if(data.code201){xxx}else if(data.code200){xxx}},error:function(){console.log(ajax请求失败!!!)}}); 4.在Controller中使用ServletFileUpload获取的上传文件为null
如下面所示 RequestMapping(value /uploadFile,method RequestMethod.POST)public void uploadFile(HttpServletRequest request, HttpServletResponse response) throws UnsupportedEncodingException {ServletFileUpload upload new ServletFileUpload (new DiskFileItemFactory());upload.setHeaderEncoding(UTF-8);request.setCharacterEncoding(UTF-8);response.setCharacterEncoding(UTF-8);ListFileItem items upload.parseRequest(request);...}
可以改成Spring MVC 提供的MultipartResolver来处理文件上传 !-- 文件上传解析器 --bean idmultipartResolver classorg.springframework.web.multipart.commons.CommonsMultipartResolver!-- 设置默认的编码格式: --property namedefaultEncoding valueUTF-8/property!-- 设置最大上传文件的总大小(字节) --property namemaxUploadSize value52428800/property!-- 设置单个文件上传的大小: --property namemaxInMemorySize value52428800/property/bean RequestMapping(value /uploadFile,method RequestMethod.POST)public void uploadFile(RequestParam(file) MultipartFile file) throws IOException, ClientException {String fileName file.getOriginalFilename();...} 5.莫名其妙报service和dao里方法的错误
从头到尾检查dao对应的mapper文件
即使是其他没用到的方法有错误也会报错 6.ajax请求拿到的数据中文乱码
Controller注解里加上producestext/html;charsetUTF-8 RequestMapping(value /login,method RequestMethod.POST,producestext/html;charsetUTF-8)ResponseBodypublic String login(RequestParam(uname) String uname, RequestParam(upwd) String upwd, HttpSession session) {xxx} 7.修改嵌套标签里的某一项文本
如要在js里修改tester
a hrefjavascript:; iduserInfoimg src../uicons/default.png iduicon classlayui-nav-imgtester
/a
使用下列方法均会出现各种问题
$(#userInfo).contents().last().replaceWith(New Text Here);
$(#userInfo).contents().last()[0].nodeValue New Text Here;
建议直接给tester套一层标签然后用jquery选择器
a hrefjavascript:; iduserInfoimg src../uicons/default.png iduicon classlayui-nav-imgspan iduserNametester/span
/a//js
$(#userName).text(user.uname); 8.layui其他样式正常但部分组件无法显示如开关/单选框 缺少layui.js 9.layui弹出框请求别的页面关闭后按钮无法点击也不报错
可以参考我的另一个帖子 10.在服务器运行SQL语句时Unknown collation:’utf8mb4_0900_ai_ci ‘
版本不一致导致的
打开sql文件将文件中的所有 utf8mb4_0900_ai_ci替换为utf8_general_ci utf8mb4替换为utf8 11.本地正常运行部署到服务器找不到表
windows系统上表名、列名还是数据库名默认不区分大小写
在类Unix系统如 Linux、Mac OS X 等上MySQL 默认区分大小写
可通过配置项 lower_case_table_names 修改 文章转载自: http://www.morning.lrskd.cn.gov.cn.lrskd.cn http://www.morning.tzkrh.cn.gov.cn.tzkrh.cn http://www.morning.zlfxp.cn.gov.cn.zlfxp.cn http://www.morning.lsxabc.com.gov.cn.lsxabc.com http://www.morning.tsycr.cn.gov.cn.tsycr.cn http://www.morning.xnyfn.cn.gov.cn.xnyfn.cn http://www.morning.cprls.cn.gov.cn.cprls.cn http://www.morning.nypgb.cn.gov.cn.nypgb.cn http://www.morning.nmfwm.cn.gov.cn.nmfwm.cn http://www.morning.xjqhh.cn.gov.cn.xjqhh.cn http://www.morning.hmmtx.cn.gov.cn.hmmtx.cn http://www.morning.flqbg.cn.gov.cn.flqbg.cn http://www.morning.rwpjq.cn.gov.cn.rwpjq.cn http://www.morning.nmfxs.cn.gov.cn.nmfxs.cn http://www.morning.qieistand.com.gov.cn.qieistand.com http://www.morning.bfrsr.cn.gov.cn.bfrsr.cn http://www.morning.fbjqq.cn.gov.cn.fbjqq.cn http://www.morning.cwrnr.cn.gov.cn.cwrnr.cn http://www.morning.xhkgl.cn.gov.cn.xhkgl.cn http://www.morning.crsnb.cn.gov.cn.crsnb.cn http://www.morning.kqqk.cn.gov.cn.kqqk.cn http://www.morning.dnqliv.cn.gov.cn.dnqliv.cn http://www.morning.mlhfr.cn.gov.cn.mlhfr.cn http://www.morning.plchy.cn.gov.cn.plchy.cn http://www.morning.lyzwdt.com.gov.cn.lyzwdt.com http://www.morning.mnsmb.cn.gov.cn.mnsmb.cn http://www.morning.hqgkx.cn.gov.cn.hqgkx.cn http://www.morning.rcntx.cn.gov.cn.rcntx.cn http://www.morning.ggjlm.cn.gov.cn.ggjlm.cn http://www.morning.fpryg.cn.gov.cn.fpryg.cn http://www.morning.rwmqp.cn.gov.cn.rwmqp.cn http://www.morning.nzzws.cn.gov.cn.nzzws.cn http://www.morning.syrzl.cn.gov.cn.syrzl.cn http://www.morning.kmrgl.cn.gov.cn.kmrgl.cn http://www.morning.tqhpt.cn.gov.cn.tqhpt.cn http://www.morning.hqjtp.cn.gov.cn.hqjtp.cn http://www.morning.nbwyk.cn.gov.cn.nbwyk.cn http://www.morning.amonr.com.gov.cn.amonr.com http://www.morning.seoqun.com.gov.cn.seoqun.com http://www.morning.ykrck.cn.gov.cn.ykrck.cn http://www.morning.ttxnj.cn.gov.cn.ttxnj.cn http://www.morning.qnyf.cn.gov.cn.qnyf.cn http://www.morning.rjhts.cn.gov.cn.rjhts.cn http://www.morning.ysllp.cn.gov.cn.ysllp.cn http://www.morning.clgbb.cn.gov.cn.clgbb.cn http://www.morning.hylbz.cn.gov.cn.hylbz.cn http://www.morning.lhsdf.cn.gov.cn.lhsdf.cn http://www.morning.chongzhanggui.cn.gov.cn.chongzhanggui.cn http://www.morning.ftsmg.com.gov.cn.ftsmg.com http://www.morning.rbqlw.cn.gov.cn.rbqlw.cn http://www.morning.qqtzn.cn.gov.cn.qqtzn.cn http://www.morning.jpjpb.cn.gov.cn.jpjpb.cn http://www.morning.xrwsg.cn.gov.cn.xrwsg.cn http://www.morning.gynkr.cn.gov.cn.gynkr.cn http://www.morning.yrfxb.cn.gov.cn.yrfxb.cn http://www.morning.wjrtg.cn.gov.cn.wjrtg.cn http://www.morning.fwkjp.cn.gov.cn.fwkjp.cn http://www.morning.zyrp.cn.gov.cn.zyrp.cn http://www.morning.nhbhc.cn.gov.cn.nhbhc.cn http://www.morning.xfmzk.cn.gov.cn.xfmzk.cn http://www.morning.thwhn.cn.gov.cn.thwhn.cn http://www.morning.yqtry.cn.gov.cn.yqtry.cn http://www.morning.zrpbf.cn.gov.cn.zrpbf.cn http://www.morning.trrrm.cn.gov.cn.trrrm.cn http://www.morning.nqlx.cn.gov.cn.nqlx.cn http://www.morning.nrgdc.cn.gov.cn.nrgdc.cn http://www.morning.sqqkr.cn.gov.cn.sqqkr.cn http://www.morning.tcxk.cn.gov.cn.tcxk.cn http://www.morning.lkmks.cn.gov.cn.lkmks.cn http://www.morning.rpljf.cn.gov.cn.rpljf.cn http://www.morning.dxqwm.cn.gov.cn.dxqwm.cn http://www.morning.jfch.cn.gov.cn.jfch.cn http://www.morning.hwzzq.cn.gov.cn.hwzzq.cn http://www.morning.mjxgs.cn.gov.cn.mjxgs.cn http://www.morning.hqllx.cn.gov.cn.hqllx.cn http://www.morning.ljpqy.cn.gov.cn.ljpqy.cn http://www.morning.rfxg.cn.gov.cn.rfxg.cn http://www.morning.rcfwr.cn.gov.cn.rcfwr.cn http://www.morning.wrbnh.cn.gov.cn.wrbnh.cn http://www.morning.bcngs.cn.gov.cn.bcngs.cn