准备我们心爱的IDEA写Jsp

这篇具有很好参考价值的文章主要介绍了准备我们心爱的IDEA写Jsp。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

JSP学习

一、准备我们心爱的IDEA

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

new一个项目:New Project --> Next -->Next -->Finsh

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

二、配置好服务器Tomcat-9.0.30

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

1.> 在WEB-INF下创建一个Lib包

将jsp-api.jar复制进去,并使其生效

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

未生效前:

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

生效过程:

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

2.> 用锤子配置汤姆猫TomCat

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

点击+ 号 选择本地的汤姆猫
准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

在Deployment中的 + 号 选择Artifat

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

将多余的名称删去,为了方便找到

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

三、编写JSP文件

1.> 在web包下创建以.jsp为后缀名的文件

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>$Title$</title>
  </head>
  <body>
  $END$
  </body>
</html>
2.>语法

JSP注释:为代码作注释以及将某段代码注释掉。

<%-- 该部分注释在网页中不会被显示--%>

<%-- 注释 --%> JSP注释,注释内容不会被发送至浏览器甚至不会被编译

脚本程序的语法格式:

<% 代码片段 %>

JSP表达式

<%= 表达式 %>

四、写个代码爽一下

运行–前提网址正确

1.>求字符串的长度

<%--
  Created by IntelliJ IDEA.
  User: 86156
  Date: 2023/9/4
  Time: 10:28
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>案例1--求字符串的长度</title>
</head>
<body>

<%--java代码在下面的标识里面写入<%%>中--%>
<%
    String str = "hello";
    out.println("字符串长度为:" + str.length() + ",字符串:" + str);

%>
</body>
</html>
运行结果:

网络:http://localhost:8080/FirstWeb2_war_exploded/strlen.jsp

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

2.>计算数组平均值

<%--
  Created by IntelliJ IDEA.
  User: 86156
  Date: 2023/9/18
  Time: 9:15
  To change this template use File | Settings | File Templates.
--%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>计算平均值</title>
</head>
<body>
<%
    int arraySize = 5;
    int[] numbers = new int[arraySize];

    numbers[0] = 10;
    numbers[1] = 20;
    numbers[2] = 30;
    numbers[3] = 40;
    numbers[4] = 50;

    int sum = 0;

    for (int i = 0; i < arraySize; i++) {
        sum += numbers[i];
    }

    double average = (double) sum / arraySize;
%>

平均值是:<%= average %>
</body>
</html>

http://localhost:8080/FirstWeb2_war_exploded/IntARRay.jsp

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

3.>九九乘法表

方式一:
<%--
  Created by IntelliJ IDEA.
  User: 86156
  Date: 2023/9/11
  Time: 11:16
  To change this template use File | Settings | File Templates.
--%>

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
    <style>
        table {
            border-collapse: collapse;
        }
        th, td {
            border: 1px solid black;
            padding: 10px;
            text-align: center;
        }
        .odd {
            background-color: lightblue;
        }
        .even {
            background-color: lightgreen;
        }
    </style>
</head>
<body>
<table>
    <tr>
        <th></th>
        <% for (int i = 1; i <= 9; i++) { %>
        <th><%= i %></th>
        <% } %>
    </tr>
    <% for (int i = 1; i <= 9; i++) { %>
    <tr>
        <th><%= i %></th>
        <% for (int j = 1; j <= 9; j++) { %>
        <% int result = i * j; %>
        <td class="<%= (i + j) % 2 == 0 ? "even" : "odd" %>"><%= i %> * <%= j %> = <%= result %></td>
        <% } %>
    </tr>
    <% } %>
</table>
</body>
</html>

http://localhost:8080/FirstWeb2_war_exploded/multitable1.jsp

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

方式二:
<%--
  Created by IntelliJ IDEA.
  User: 86156
  Date: 2023/9/11
  Time: 10:55
  To change this template use File | Settings | File Templates.
--%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html lang="en">
<head>
    <style>
        table {
            border-collapse: collapse;
        }
        th, td {
            border: 1px solid black;
            padding: 10px;
            text-align: center;
        }
        .odd {
            background-color: lightblue;
        }
        .even {
            background-color: lightgreen;
        }
    </style>
</head>
<body>
<table>
    <tr>
        <th></th>
        <% for (int i = 1; i <= 9; i++) { %>
        <th><%= i %></th>
        <% } %>
    </tr>
    <% for (int i = 1; i <= 9; i++) { %>
    <tr>
        <th><%= i %></th>
        <% for (int j = 1; j <= 9; j++) { %>
        <% int result = i * j; %>
        <% if (j >= i) { %>
        <td class="<%= (i + j) % 2 == 0 ? "even" : "odd" %>"><%= i %> * <%= j %> = <%= result %></td>
        <% } else { %>
        <td></td>
        <% } %>
        <% } %>
    </tr>
    <% } %>
</table>
</body>
</html>

http://localhost:8080/FirstWeb2_war_exploded/multitalbe2.jsp

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

4.>获取圆的面积:

STEP1:编写一个圆的类

在src下,new一个包,包下new一个class文件为circle

如图:

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

写好私有域的r,利用ptg快速生成JavaBean (ptg可以在插件中下载)

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide

package cn.heima.circle2;

public class Circle {
    private  double r;

    public Circle() {
    }

    public Circle(double r) {
        this.r = r;
    }

    /**
     * 获取
     * @return r
     */
    public double getR() {
        return r;
    }

    /**
     * 设置
     * @param r
     */
    public void setR(double r) {
        this.r = r;
    }

    public String toString() {
        return "Circle{r = " + r + "}";
    }
    public  double getAreacIR(){
        return  Math.PI*this.r*this.r;
    }
}
STEP2:在JSP文件下导入Circle文件:

导入方法

<%@ page import="cn.heima.circle2.Circle" %>


<%--
  Created by IntelliJ IDEA.
  User: 86156
  Date: 2023/9/11
  Time: 11:27
  To change this template use File | Settings | File Templates.
--%>
<%--
  Created by IntelliJ IDEA.
  User: 86156
  Date: 2023/9/11
  Time: 11:27
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="cn.heima.circle2.Circle" %>
<html>
<head>
    <title>CircleDemo</title>
</head>
<body>
<%
    Circle c = new Circle(1.0);
    out.print(c.getAreacIR());
%>
</body>
</html>

结果

准备我们心爱的IDEA写Jsp,Jsp,java,intellij-idea,ide文章来源地址https://www.toymoban.com/news/detail-731689.html

到了这里,关于准备我们心爱的IDEA写Jsp的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Intellij-idea 如何编译maven工程

    在 IntelliJ IDEA 中编译 Maven 工程是一个相对直接的过程。以下是基本步骤: 1. 打开或导入 Maven 项目 如果您已经有一个现有的 Maven 项目,可以直接在 IntelliJ IDEA 中打开它。选择 File Open,然后浏览到您的 Maven 项目文件夹,选择包含 pom.xml 的目录。 如果您是从现有的源代码导入

    2024年01月25日
    浏览(73)
  • 如何在Intellij-idea如何编译maven工程

    在 IntelliJ IDEA 中编译 Maven 工程,你需要遵循以下步骤: 打开 IntelliJ IDEA :首先,启动 IntelliJ IDEA。 打开 Maven 项目 :在欢迎界面上,选择 \\\"Get from Version Control\\\",然后选择你的 Maven 项目的仓库地址。或者,如果你已经有了项目文件(如  .idea  和  pom.xml ),你可以直接打开这

    2024年01月18日
    浏览(89)
  • 使用 IntelliJ IDEA 运行 Java 前端

    IntelliJ IDEA 是一款功能强大的集成开发环境(IDE),它提供了丰富的功能和工具,方便开发人员编写、调试和运行代码。在本文中,我们将探讨如何使用 IntelliJ IDEA 运行 Java 前端应用程序。 安装 IntelliJ IDEA 首先,您需要下载并安装 IntelliJ IDEA。您可以从 JetBrains 官方网站(ht

    2024年02月04日
    浏览(59)
  • Java 常用编辑器 IntelliJ IDEA

    IntelliJ IDEA是一款由JetBrains开发的集成开发环境(IDE),用于Java、Kotlin、Groovy和其他编程语言的开发。它是目前最流行和功能强大的Java IDE之一,被广泛用于企业级Java应用程序的开发。 以下是一些IntelliJ IDEA的主要特点和功能: 智能代码编辑:IntelliJ IDEA具有强大的代码编辑功

    2024年02月13日
    浏览(52)
  • 新手如何使用IntelliJ IDEA创建Java项目

    前提:已安装好IntelliJ IDEA,已安装好jdk,已配置好环境变量。后续会继续推出IntelliJ IDEA的安装、jdk的安装和环境变量的配置。 1,第一步打开IntelliJ IDEA(这里默认已经安装好IntelliJ IDEA环境)  2,第二步用户一般安装好IntelliJ IDEA环境之后是英文版,为了方便用户的使用,新手使

    2024年02月08日
    浏览(93)
  • 在 IntelliJ IDEA 中远程部署 Java 程序

    笔者的运行环境: 客户端: 部署成功过的客户端的 Java 版本: Java 17.0.7 部署成功过的客户端的 Java 程序: Spring Boot 3.1.0 部署成功过的客户端的 IntelliJ IDEA 版本: IntelliJ IDEA 2022.3.1 (Ultimate Edition) 部署成功过的客户端的 Windows: Windows 10 教育版 服务端: 部署成功过的服务端的

    2024年02月09日
    浏览(39)
  • 搭建Java集成开发环境IntelliJ IDEA(超详细)

    IntelliJ IDEA是一款由JetBrains公司开发的Java集成开发环境(Integrated Development Environment,简称IDE),被誉为Java开发者首选的高效智能开发工具。它以其卓越的代码自动补全、动态语法检测、重构功能以及对各种主流框架和前沿技术的深度支持而闻名。通过高度可定制化的插件系统

    2024年04月28日
    浏览(65)
  • IntelliJ IDEA 中使用Apifox IDEA 插件快速生成接口API (Java 开发告别写接口文档)

    Apifox IDEA 插件快速上手 | Apifox 帮助文档 特别注意: 1、idea版本必须大于2019.03才可以使用这个插件 2、修改设置不然分组校验必填项,apifox里面显示都是必填 添加图片注释,不超过 140 字(可选) Apifox IDEA 插件(Apifox Helper) 主要用于 IDEA 项目快速生成 API 文档,并同步到 A

    2024年03月24日
    浏览(66)
  • IntelliJ IDEA Java 连接 mysql 配置(附完整 demo)

    从MySQL官网下载JDBC驱动的步骤如下: 1)访问MySQL的官方网站:MySQL 2)点击页面上方的\\\"DOWNLOADS\\\"菜单; 3)在下载页面,找到\\\"MySQL Community (GPL) Downloads\\\"部分,点击进入; 4)在MySQL Community Downloads页面,找到\\\"Connector/J\\\"链接,点击进入; 5)在Connector/J页面,您将看到最新版本的JDBC驱

    2024年02月02日
    浏览(52)
  • 【主题美化】Java Intellij IDEA 60秒切换全新UI方法

    界面预览   切换方法(需要2022.3以上版本): ①双击shift,输入“regi“,切换到Action标签,打开Regstry(注册表) ②直接在键盘上按“ui”,找到ide.experimental.ui,并勾选。点击应用保存  ③重启IDEA后即可完成ui切换

    2024年02月15日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包