-
在Dao层中封装了与数据库有关的操作,在service层调用Dao层来处理业务逻辑,在servlet中调用service层中的对象来得到处理的结果,并且返回给页面 servlet的几个功能: 1.接受页面的值 2.向页面传值 3.根据业务需要,调用service 4.跳转页面查看全部
-
1.载入JSTL中的c标签:<%@ taglib prefix="c" uri="http://java.sum.com/jsp/jstl/core" %> 2.利用c标签来进行foreach循环和if判断 <c:forEach items="${messageList}" var="message" varStatus="status"> <tr <c:if test="${status.index % 2 != 0}">style='background-color:#ECF6EE;'</c:if>> <td><input type="checkbox" name="id" value="${message.id}"/></td> <td>${status.index + 1}</td> <td>${message.command}</td> <td>${message.description}</td> <td> </c:forEach>查看全部
-
文件在WebRoot目录下就相当于在工程项目下 1.凡是写在WebRoot文件夹中的jsp文件,必须通过后台的servlet才能访问到, 如果只是在地址栏中输入,是无法访问到的 (也就是说我们可以直接不用加Web-Root就可以访问到在此文件夹下的直接文件如:Index.jsp) (以MicroMessage这个项目为例:) 2.jsp中的basePath的值是:http://localhost:8080/MicroMessage/ 3.jsp中的path的值是:/MicroMessage 4.在servlet中: request.getRequestDispatcher("/WEB-INF/jsp/back/list.jsp").forward( request, response); 这里的/代表的是项目的根目录,所以不用加上Web-Root,就像我们访问index.jsp不用加上 Web-Root一样查看全部
-
association标签可以在从表中关联到主表信息查看全部
-
choose标签的使用:相当于java中的if elseif elseif else查看全部
-
trim标签:我的理解是一个万能标签,通过前缀等属性配置,其提供不同的功能,相当于where标签或者set标签。查看全部
-
sql标签:相当于java中的常量定义。 <sql id="columns">xxxxxxxxx</sql> 他和include标签搭配来使用。 <include refid="columns"/>查看全部
-
where标签、set标签 都有一个好用的功能,将拼接的检索条件中的最前面的and或者逗号自动去除。查看全部
-
Mybatis配置文件中的标签归纳,记不住没关系,可以现用现查查看全部
-
sql语句后面加where 1=1是为了构造动态的查询语句,后面可以添加sql语句,string.trim()方法是去掉空格查看全部
-
//加载驱动,连数据库 Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/message","root","123123");查看全部
-
mybatis,#{},${}查看全部
-
数据库连接2查看全部
-
连接数据库查看全部
-
foreach jsp的代码查看全部
举报
0/150
提交
取消