Tomcat的部署

目录

1、把项目部署到tomcat下

2、Idea关联tomcat

3、idea创建web工程

两种创建方法

第一种方法:

 第二种方法:

4、把创建的web工程部署到指定的tomcat下  

5、设置web工程的默认首页

6、 动态网页

1 如何插入java脚本

输入到网页的方式有两种:

第一种:

 第二种

总结:


1、把项目部署到tomcat下

1)在webapps下创建一个工程并把资源放入该工程下

 2)启动tomcat

2、Idea关联tomcat

我们写代码都是在idea上来写,所以我们应该让idea关联tomcat.

 

 

 

 

 

3、idea创建web工程

两种创建方法

第一种方法:

 

 

 第二种方法:

 

4、把创建的web工程部署到指定的tomcat下  

 

 

 

 

 

5、设置web工程的默认首页

 

再不输入网页资源名称时 默认显示的页面。

/WEB-INF/web.xml文件里配置默认首页

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
    <!--设置默认首页-->
    <welcome-file-list>
        <welcome-file>main.html</welcome-file>
    </welcome-file-list>
</web-app>

6、 动态网页

所谓的动态网页,是指跟静态网页相对的一种网页编程技术。

1. 动态网页会随着时间的变化或者数据库的变化而发生改变。动态网页内可以插入脚本代码。
动态网页的种类有很多,比如jsp,freemark thymeleaf等等。
我们讲的是jsp动态网页。
2. 静态页面不会随着时间的变化而变化。静态网页无法插入脚本代码。

静态网页和动态网页的唯一区别:能不能插入java脚本。

1 如何插入java脚本

写在jsp网页。

<%
   Java脚本
%>

<%--表示它支持java脚本 不要删除--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
    <style>
        #mydiv{
             background: red;
             width: 200px;
            height: 200px;
        }
    </style>
</head>
<body>

    <%
        //里面就可以写java代码。
        int a=15;
        int b=20;
        int c=a+b;
    %>
    这里是动态网页hello.<br>
    <img src="images/1.jpg">

    <div id="mydiv"></div>



</body>
</html>

输入到网页的方式有两种:

第一种:

out.print(表达式)

<%
        //里面就可以写java代码。
        int a=15;
        int b=20;
        int c=a+b;
        //System.out.println("c====="+c); //它只会再idea控制台输出。
        out.print("c============"+c);  //报错。我们需要加入jsp的依赖。
        out.print("a========"+a);
    %>

注意: 你必须把jsp-api.jar 和 servlet-api.jar 放入该web工程下。

 第二种

<%=表达式 %>   注意这里不要再表达式后面输入分号.

<%--
  Created by IntelliJ IDEA.
  User: ykq
  Date: 2022/5/9
  Time: 15:56
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>

     <%
            int [] arr={1,2,2,3,42,4,5};
            //遍历数组并把里面的元素输出到网页上。
            for(int i=0;i<arr.length;i++){
                  out.print(arr[i]+"<br>");
            }
     %>
<hr>
    <%--把数组中的元素输出到无序列表中<ul><li></li></ul>--%>

    <ul>
        <%
            for(int i=0;i<arr.length;i++) {
                out.print("<li>"+arr[i]+"</li>");
            }
        %>
    </ul>



</body>
</html>

总结:

1. idea创建web工程并可以部署到idea关联的tomcat上。
2. 动态页面jsp.  
3. 动态页面内可以插入java脚本代码.
    <%
       //java脚本代码---和咱们以前的java语法一样。定义变量可以再整个jsp当前页面内使用。
    %>
    
4. 输入java脚本的内容.
    out.print();
    
    <%=表达式%>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值