Servlet学习:(一)使用IDEA搭建一个简易的servlet程序
2017-10-18 19:34
776 查看
(一)使用IDEA搭建一个简易的servlet程序
1、创建项目
打开IDEA,选择创建项目填写完毕,点击next
2、填写项目名
填写完毕,点击finish
3、项目配置
未配置的项目结构如下:配置流程:
(1)在WEB-INF目录下新建两个文件夹,分别命名未classes和lib(classes目录用于存放编译后的class文件,lib用于存放依赖的jar包)(2)项目设置:File –> Project Structure…,进入 Project Structure窗口,点击 Modules –> 选中项目“JavaWeb” –> 切换到 Paths 选项卡 –> 勾选 “Use module compile output path”,将 “Output path” 和 “Test output path” 都改为之前创建的classes目录
(3)点击 Modules –> 选中项目“JavaWeb” –> 切换到 Dependencies 选项卡 –> 点击右边的“+”,选择 “JARs or directories…”,选择创建的lib目录
4、编写servlet程序
(1)在src目录下创建servlet文件:起名为Demo(2)编写servlet文件内容:
import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; @WebServlet(name = "Demo") public class Demo extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置网页响应类型 response.setContentType("text/html"); //实现具体操作 PrintWriter out = response.getWriter(); out.println("This is a new servlet page"); } }
(3)修改web.xml文件内容:在webapp标签内部加上以下内容:
<servlet> <servlet-name>Demo</servlet-name> <servlet-class>Demo</servlet-class> </servlet> <servlet-mapping> <servlet-name>Demo</servlet-name> <url-pattern>/Demo</url-pattern> </servlet-mapping>
5、运行程序
说明:如何配置tomcat在这里就不进行赘述了。值得注意的一点是。如果在配置tomcat的过程中指定了项目的访问根路径,例如下面:那么我们的项目访问路径则会为:http://localhost:8080/web/Demo
如果没有配置,则访问路径为:http://localhost:8080/Demo
我们点击运行项目按钮:刚开始会进入到web项目初始的页面,即index.jsp
接下来我们要在搜索栏中输入上面说到的访问路径,然后查看:
至此,servlet简易程序完毕。
相关文章推荐
- Servlet学习笔记_03_使用servlet编写一个简单的helloworld程序
- [shiro学习笔记]第一节 使用eclipse/myeclipse搭建一个shiro程序
- [shiro学习笔记]第一节 使用eclipse/myeclipse搭建一个shiro程序
- JDBC 学习笔记(十)—— 使用 JDBC 搭建一个简易的 ORM 框架
- [shiro学习笔记]第一节 使用eclipse/myeclipse搭建一个shiro程序
- 学习实践:使用模式,原则实现一个C++自动化测试程序
- [cocos2d-x学习笔记][入门基础]Box-2d物理引擎的使用02制作一个简易的愤怒小鸟Demo
- Django学习笔记--第一天--搭建一个简易博客
- 使用EF Code First搭建一个简易ASP.NET MVC网站,允许数据库迁移
- ssm框架学习---使用ubuntu环境下基于Intel idea搭建ssm环境一些问题总结
- 学习API HOOK,编写了一个winsock 的封包抓取程序,可免费使用;
- 使用Java编写一个简易的本地文件的检索相关字的程序
- 任务02——安装 Intellj IDEA,编写一个简易四则运算小程序,并将代码提交到 GitHub
- Jsp&Servelet 学习笔记- 在tomcat上部署一个单独的servlet的程序(Ant)
- Idea开发环境中搭建Maven并且使用Maven打包部署程序
- 初步学习使用MAVEN和IDEA写第一个JAVA程序
- Java Servlet学习【1】编写Servlet程序,配置web.xml,使用免安装版tomcat
- Js 学习 使用js arguments 写一个 多态overload 的小程序。 js 闭包写一个10的阶乘的算法
- 关于怎么让多个程序搭建在一个服务器上,搭建一个适合与架构师使用的开发与实现环境
- 基于Eclipse搭建SSH框架:第四篇 使用SSH开发一个小程序