下载tomcat压缩包解压,可是创建web项目
maven在之前已经安装好了,创建maven项目选择webapp
确定相关的插件是开启状态,不然无法后续操作,一般装的idea插件默认都开着,没修改过就不用管他。
运行配置选择tomcat选项,名称自己填写,configure选择tomcat的路径,下面选择默认的浏览器
在上面选项卡中选第二个,可以添加运行方式,如果项目是web框架,项目列表中web文件夹,在下面加号中选择Artifact
上述的选好后回到server选项卡,如图位置可修改为热部署
以上步骤都做好后,现在就可以编写jsp程序了,在web下创建.jsp文件,默认已经有一个文件叫index.jsp,这是默认的初始页面,可以在web.xml中设置你想要的初始页面。
在web-app中加入节点
<display-name>Archetype Created Web Application</display-name>
<welcome-file-list>
<welcome-file>zsfirst.jsp</welcome-file>
</welcome-file-list>
在运行jsp之前最好还要导入javaEE的相关jar包
在配置maven的xml中加入节点,也就是pom.xml的中dependencies标签中加入节点
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>8.0</version>
<scope>provided</scope>
</dependency>
然后点右下角提示的改变选项刷新,maven自动导包。
然后写一段jsp代码。
<%@ page import="java.util.Date" %>
<%@ page import="java.text.DateFormat" %>
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" %>
<html>
<head>
<title>我的页面</title>
</head>
<body>
你好,我是张烁,我超级帅<br>
<%
Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
d.getTime();
out.print(sdf.format(d));
%>
</body>
</html>
如果修改代码后,点击运行框中的刷新按钮,就可以实现服务器的更新,比重启效率更高。