Intellij idea中快速重写父类方法
在写java文件时,有时候需要重写父类方法,但在idea中创建java文件时并不会像eclipse一样可以选择父类,但是重写父类方法其实只需要这样做:
鼠标点击确定代码插入位置,使用快捷键CTRL+O,就会弹出选择方法的窗口。
如何用Intellij idea新建一个java web+Servlet项目
大部分参照自:如何用intellij idea新建一个java web+Servlet项目 感谢感谢~~~
在博主的基础上,我精简了一下语言,写的项目换成了我写的显示时间的案例,再次感谢!!!
创建一个JAVA-web项目的前提:
- 下载并安装JDK
- 下载并安装tomcat
下面开始创建JAVA-web项目:
1、File——>new——>Project...
2、如果第2步找不到JDK说明你的JDK没有安装好或者没有配置好
3、创建项目
扫描二维码关注公众号,回复:
2816027 查看本文章
4、创建好的页面。
配置步骤如下:
1、选择File——>Project Structure...
2、点击Project,选择JDK。
3、在web文件夹下创建两个文件夹:classes,lib(行业默认)
lib的创建方法相同。
4、选择File——>Project Structure...——>Modules——>Path
把你的classes文件所在的地址填到图中的 Output path 和 Test Output path 中
这一步骤结束后你的classes文件的标志会变成黄色
5、选择Paths右边的Dependencies,导入两个lib包。
配置完成,新建一个Servlet程序测试。
在src文件夹中新建一个java文件,可以新建一个文件夹存放java文件,也可以不用文件夹,这里我新建了一个web文件夹。
在TimeServlet中写入代码如下:
package web.service;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimeServlet extends HttpServlet{
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//告诉浏览器给它发送的是网页
//如果格式写错了,浏览器无法识别,只能让你保存文件。
resp.setContentType("text/html");
PrintWriter out = resp.getWriter();
Date date = new Date();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm:ss");
String now = simpleDateFormat.format(date);
//此处偷懒了,省略了网页的基本结构,将来会有改进方案
out.println("<p>"+now+"</p>");
out.close();
}
}
在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">
<!-- 1.声明Servlet的类型,并给他取一个小名-->
<servlet>
<servlet-name>time</servlet-name>
<servlet-class>web.service.TimeServlet</servlet-class>
</servlet>
<!-- 2.通过别名引用Servlet,并给他取一个网名(访问路径)-->
<servlet-mapping>
<servlet-name>time</servlet-name>
<!-- 网名需要以斜线开头 -->
<url-pattern>/ts</url-pattern>
</servlet-mapping>
</web-app>
接下来再部署Tomcat。点击右上角白色三角——>Edit Configurations
再点击Server右边的Deployment
添加项目名称,可以随便写,一般写项目名
点击运行后等待加载完成: