文章目录
- 1.打开IDEA,创建一个web项目
- 2.导入javax.servlet.jar
- 3.创建一个servlet类
- 4.配置web.xml
- 5.配置Tomcat
- 6.传参数给jsp
- 7.总结
1.打开IDEA,创建一个web项目
2.导入javax.servlet.jar
此jar包可以使用HttpServlet类
3.创建一个servlet类
按住A/t+Insert 点击重写方法
找到doGet和doPost方法并且重写
4.配置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">
<servlet>
<servlet-name>firstServlet</servlet-name>
<servlet-class>com.xd.servlet.first_servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>firstServlet</servlet-name>
<url-pattern>/first</url-pattern>
</servlet-mapping>
</web-app>
<servlet-name>:名字任意取,并且要和servlet-mapping里的servlet-name对应起来
<servlet-class>:找到写的类的位置
<url-pattern>:地址任意取,/所取的名字
5.配置Tomcat
如果没有tomcat,需要先去官网下载tomcat,并且配置好环境变量
配置好如下参数
添加项目的war包,如果没有war包,需要去project的Artifacts中添加一个war包
其他小tips
6.传参数给jsp
public class first_servlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
HttpSession session = req.getSession();
session.setAttribute("name","第一个JavaWeb网站");
req.getRequestDispatcher("/index.jsp").forward(req,resp); //请求转发
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doGet(req,resp);
}
}
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
</head>
<body>
<%= session.getAttribute("name")%>
</body>
</html>
7.总结
以上就是我们建立的第一个javaweb项目,不过还需要更深入的学习HttpServletRequest,HttpServletResponsed,jsp语法等
相关文章
暂无评论...