为了账号安全,请及时绑定邮箱和手机立即绑定

通过自动回复机器人学Mybatis---基础版

难度中级
时长 4小时30分
学习人数
综合评分9.73
430人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • og4j.rootLogger=DEBUG,Console 输出的级别和输出的位置 log4j.logger.org.apache.ibatis=ERROR 特定包下的特定级别 log4j.appender.Console=org.apache.log4j.ConsoleAppender 配置控制台的类 log4j.appender.Console.layout=org.apache.log4j.PatternLayout //配置布局 log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
    查看全部
  • 是啊啊啊
    查看全部
  • //加载驱动,连数据库 Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/message","root","123123"); //操作数据库并声明 String sql = "select ID ,COMMAND,DESCRIPTION,CONTENT from MESSAGE"; PreparedStatement statement = conn.prepareStatement(sql.toString()); //查询数据库 ResultSet rs = statement.executeQuery(); //查询结果放在一个集合中 List<Message> messageList = new ArrayList<Message>(); while(rs.next()) { Message message = new Message(); messageList.add(message); message.setId(rs.getString("ID")); message.setCommand(rs.getString("COMMAND")); message.setDescription(rs.getString("DESCRIPTION")); message.setContent(rs.getString("CONTENT")); } //向页面传值 req.setAttribute("messageList", messageList); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { } //跳转 req.getRequestDispatcher("/WEB-INF/jsp/back/list.jsp").forward(req, resp); }
    查看全部
    0 采集 收起 来源:数据库连接

    2018-03-22

  • ctrl+shift=y 大写转换小写
    查看全部
    1 采集 收起 来源:数据库连接

    2016-12-12

  • Alt+Shift+J 自动添加累的文档注释
    查看全部
    0 采集 收起 来源:数据库连接

    2016-12-12

  • 第3行第4行为获取根路径的代码
    查看全部
    0 采集 收起 来源:页面跳转

    2016-12-12

  • css image 放在webroot/resources文件夹中
    查看全部
    0 采集 收起 来源:页面跳转

    2016-12-12

  • 纯serlvet转发语句 req.getRequestDispatcher("/WEB-INF/jsp/bcak/list.jsp").forward(req,res);
    查看全部
    0 采集 收起 来源:页面跳转

    2018-03-22

  • 在web-inf下新建jsp文件夹,通过文件夹合理管理各类文件
    查看全部
    0 采集 收起 来源:页面跳转

    2016-12-12

  • 页面放在web-inf下
    查看全部
    0 采集 收起 来源:页面跳转

    2016-12-12

  • 来了就来了
    查看全部
    1 采集 收起 来源:案例简介

    2016-12-11

  • 一、获取自增主键值: <insert id="insert" useGeneratedKeys="true" keyProperty="id" parameterType="com.imooc.bean.Command"> insert into command(name,description) values(#{name},#{description}) </insert> //解析:添加数据(在主外键的关系中)可以使用 useGeneratedKeys="true",可获取自增长的id,并配合keyProperty="id"(java中实体类的属性名)指定该对象的主键值:即将其存到对应类的对象的id属性中 二、找不到namespace.id的异常效果: 1、在Configuration.xml没有配置<mappers><mapper resource="*.xml"></mapper></mappers>; 2、在1的配置中或selectList("Message.queryMessageList",message);中,名字写错。 三、排查SQL语法错误:如果控制台出现SQL语句问题,复制到SQL软件上执行,若有参数,手动写上并执行。 四、不要过度使用${}。 五、乱码问题: 1. servlet传参时的编码:request.setCharacterEncoding("utf-8");或直接使用过滤器; 2. Java文件本身的编码; 3. 连接数据库的参数中,设定编码方式:jdbc:mysql://192.168.1.1:3306/cms?characterEncoding=utf-8 4. 数据库、表的编码; 5. 展示页面的编码:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6. 浏览器编码问题等。
    查看全部
    0 采集 收起 来源:常见问题解析

    2018-03-22

  • 注释快捷键,shift+ctrl+/
    查看全部
  • \mybatis-3-mybatis-3.3.1\src\test\java\org\apache\ibatis\submitted\complex_property
    查看全部
  • //talk.js function send() { var content = $("#content").val();//获取文本框内容 if(!content) {//js中Dom对象值为:""、null、undefined、0;则if(Dom对象)为false alert("请输入内容!"); return; } $.ajax({ url : $("#basePath").val() + "AutoReplyServlet.action",//请求后台的路径 type : "POST",//提交方式 dataType : "text",//数据类型 timeout : 10000,//超时时间 success : function (data) {//成功后的回调函数,函数中的内容是对服务端传递的数据进行处理,data为请求参数 appendDialog("talk_recordboxme","My账号",content); appendDialog("talk_recordbox","公众号",data); $("#content").val("");//清空文本框 render(); }, data : {"content":content}//向服务端发起ajax请求时传递的参数 }); }
    查看全部

举报

0/150
提交
取消
课程须知
各位小伙伴们需要有一定Java Web开发基础,至少需要掌握以下内容: 1、JSP、Servlet、JSTL、EL 2、JS/JQUERY 3、JDBC 如果你还是新人,建议先移步网站相关课程,在理解并掌握相关知识之后再回来进修
老师告诉你能学到什么?
1、 Mybatis 的下载与配置 2、 Mybatis 的基本功能应用 3、 融合 Mybatis 的一个完整小案例的实战 4、 Mybatis 的特征总结 5、 Mybatis 常见 QA

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!