2886人加入学习
(10人评价)
JavaWeb第二季进阶

制作完成于2018年6月29日 使用Tomcat8.5 和 JDK8

价格 免费

jstl表达式中if else 语句如下:

<c:set var="age" value="25" scope="request"></c:set>
<c:choose>
<c:when test="${age>=16 }">
<font color="green">你是成年人</font>
</c:when>
<c:otherwise>
<font color="rad">你未成年</font>
</c:otherwise>
</c:choose>

JSTL语句中的循环表达式:

取数据的时候都需要用到EL表达式${}来取值如:

例1

<c:forEach begin="1" end="15">
<%out.println("正在执行foreach语句"); %>
</c:forEach>

 

例2

<%
UserDao.addUser("A", new User("A", "男", 31, "shibin123", true));
UserDao.addUser("B", new User("B", "女", 32, "shibin123", true));
UserDao.addUser("C", new User("C", "女", 23, "shibin123", true));
UserDao.addUser("D", new User("D", "女", 34, "shibin123", true));
UserDao.addUser("E", new User("E", "女", 21, "shibin123", true));
UserDao.addUser("F", new User("F", "女", 23, "shibin123", true));
UserDao.addUser("G", new User("G", "男", 24, "shibin123", true));
Map ma=DBUtil.getUsers();
List list=new ArrayList();
list.addAll(ma.values());
request.setAttribute("list", list);
%>
<c:forEach items="${list }" var="us">
${us.name},${us.age},${us.sex},${us.password}<br>
</c:forEach>

 

 


 

[展开全文]

 

导入jstl标签

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

 

JSTL相关用法

[展开全文]

JSTL jsp标签库

 

 

jsp标签

html标签

其它标签

[展开全文]

EL表达式

<%request.setAttribute("hello", 50000);
%>
${requestScope.hello } 
${hello }

[展开全文]

EL表达式

request session application....

<%request.setAttribute("number", 50000);
%>
${number} 

[展开全文]

企业级java开发架构

 

WEB层  (JSP Servlet 层 , Controller层 ) 

 

 

Serverice  业务逻辑处理

 

 

 

Dao层      数据的增删改查

 

 

[展开全文]

MVC分层框架实质上是对代码的分类,不同的类负责不同的功能,方便后期维护。

 

model 层是指模型,即数据模型,每个类实际上是一个模型

 

view层视图,只是负责页面展示(jsp)。

controller层是模型层(servlet),业务逻辑处理,比如查询数据,校验数据,用户注册.......

 

[展开全文]

单例模式,主要用于节约资源提升性能,如:

package tools;
/**单例模式标准设计**/
public class JDBCUtil {

    public static JDBCUtil instance=new JDBCUtil();
    
    
    private JDBCUtil() {
        /***构造方法私有化是为了只能通过instance来实例化工具对象,不能让外部类访问***/
    }
    public void getConnect() {
        System.out.print("获取连接");
    }

    public static void main(String[] args) {
        

    }

}
 

[展开全文]

客户端路径:需要浏览器解析,需要使用绝对路径使用<%=request.getcontentpath()%>获取当前路径

服务端路径:在服务器端解析,需要使用相对路径。

[展开全文]

web工程中的jar包直接放到web-inf下面的lib中。

 

[展开全文]

httpservlet 的生命周期 执行构造方法-->init方法-->doget方法-->service-->destory

[展开全文]

客户端绝对路径:http://localhost:8080/

服务器绝对路径:http://localhost:8080/项目名/

[展开全文]

src->controller

       dao

       model----user.java(数据username,password)

       service

         util-----------Dbutil.java(数据库)

[展开全文]

任務19

這段沒有講清楚,弄了一整天才搞懂。

login_do連結到(影片中沒有看到這段。

/admin/goosd_list 轉發至

/admin/goods_list.jsp

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(49)