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

通过自动回复机器人学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下载
官方微信
友情提示:

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