安装Jcreator,他会自动寻找jdk的目录进行关联
使用Jcretor开发servlet程序的三种方式

1.实现servlet接口
2.继承genericServlet
3.继承HttpServlet

推荐使用第三种方式:
a、在%TOMCAT_HOME%\webapps下建立一个myWebsite\WEB-INF文件下

建立一个classes子文件和lib子文件和一个web.xml(可以从webapps下的其他文件夹中拷贝一份)
  在classes文件夹中建立一个文件hello.java重写HttpServlet中的doGet和doPost方法
  package com.tsinghua;
  import javax.servlet.http.*;
  import java.io.*;
  public class Welcome extends HttpServlet{

public void doGet(HttpServletRequest req,HttpServletResponse res){
try{
res.setContentType("text/html;charset=gbk");
PrintWriter pw=res.getWriter();

pw.println("<html>");
pw.println("<body>");
pw.println("欢迎进入");
   pw.println("</body>");
pw.println("</html>");
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
public void doPost(HttpServletRequest req,HttpServletResponse res){
this.doGet(req,res);
}
  }

这样编译后会有错误,因为没有servlt-api.jar
congigure->options->jdkprofiles->右边选择jdk version,edit->add->add packages->找到tomcat/commom/lib/servlet-api.jar ok
再次编译

b.部署

在web.xml添加如下代码
<servlet>
    <servlet-name>Welcome</servlet-name>//名字任意和下面相同
    <servlet-class>com.tsinghua.Welcome</servlet-class>//包名+类名
  </servlet>
 <servlet-mapping>
    <servlet-name>Welcome</servlet-name>//名字任意和和上面相同
      <url-pattern>/sp</url-pattern>//访问的名字
  </servlet-mapping>

c.访问

在浏览器中输入http://127.0.0.1:8080/myWebSite/sp

使用JCreator进行servlet程序的开发相关推荐

  1. 使用IDEA开发Servlet程序

    JavaWeb系列教程,持续更新 JavaWeb-Servlet 模拟Servlet本质 使用IDEA开发Servlet程序 Servlet对象的生命周期 适配器(GenericServlet)改造S ...

  2. 使用Servlet和JSP开发Java应用程序 ----错误处理

    使用Servlet和JSP开发Java应用程序 ----错误处理 错误和异常处理 配置错误页面 针对异常配置错误页面 使用 Servlet 配置错误页面 自己指定发送的状态代码 setStatus() ...

  3. 使用Servlet和JSP开发Java应用程序 ---- 查询四六成绩

    使用Servlet和JSP开发Java应用程序 ---- 查询四六成绩 1. HTML页面 2. Servlet编写 3. Web.xml配置,进行注册Servlet 4. 完整程序的页面 1. HT ...

  4. 【JavaWeb】Servlet系列——响应HTML代码、Servlet连接数据库、IDEA开发Servlet程序、Servlet对象的生命周期、GenericServelet适配器模式

    文章目录 10 向浏览器响应一段HTML代码 11 在Servlet中连接数据库,怎么做? 12 在集成开发环境当中开发Servlet程序 12.1 集成开发工具很多,其中目前使用比较多的是: 12. ...

  5. 使用Servlet和JSP开发Java应用程序 ---- 简单模拟天猫购物页面

    使用Servlet和JSP开发Java应用程序 ---- 简单模拟天猫购物页面 1. 加载 jar 包 2. 使用URL重写参数 3. 编写 ProductServlet 4. 在 productIn ...

  6. 如何开发 Servlet 程序

    文章目录 如何开发 Servlet 步骤 1:写一个类 步骤 2:编译 步骤 3:打包 步骤 4:部署 步骤 5:启动服务器 步骤 6:访问 servlet Servlet 开发示例 不使用 IDE ...

  7. Servlet第一篇【介绍Servlet、HTTP协议、WEB目录结构、编写入门Servlet程序、Servlet生命周期】...

    tags: Servlet 什么是Serlvet?# Servlet其实就是一个遵循Servlet开发的java类.Serlvet是由服务器调用的,运行在服务器端. 为什么要用到Serlvet? 我们 ...

  8. 基于Servlet+JSP+JavaBean开发模式的用户登录注册

    基于Servlet+JSP+JavaBean开发模式的用户登录注册 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复 ...

  9. javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册

    一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp ...

最新文章

  1. 机器学习最常用的优化算法 — 梯度下降法
  2. 二、深度学习数据增强方法汇总
  3. IDEA2021.3.2拉取maven报错maven-default-http-blocker解决方法
  4. webView 显示一段 html 代码
  5. SpringMVC 实例应用 -- 不同方式控制器实现与参数传递
  6. java属于什么行业,吐血整理
  7. 《七步掌握业务分析》读书笔记六
  8. LMS Virtual Lab 流固模态分析
  9. “见识”很重要 记一起Oracle的SQL调整
  10. Module LUT6 is not defined
  11. 前台html基础标签7.6
  12. IDEA系列(六)一This file is indented with tabs instead of 4 space
  13. iTerm2配置(rz/sz命令)
  14. stm32电容触摸按键实验
  15. Flink流计算编程--watermark(水位线)简介
  16. ROS机器人操作系统——订阅者Subscriber的编程实现(五)
  17. 数据库MySQL入门-下
  18. 如何在WhatsApp上阻止某人
  19. 基于TensorFlow深度学习框架,运用python搭建LeNet-5卷积神经网络模型和mnist手写数字识别数据集,设计一个手写数字识别软件。
  20. TcaplusDBX光与夜之恋 | 与众不同的真实恋爱

热门文章

  1. 丙类功率放大器为什么要用谐振回路作为负载?
  2. AIOC工具箱授权码2021-01-29日到期
  3. MYSQL_43-48
  4. 全面了解后3G时代的技术走向:4大关键技术(转)
  5. BITWIG综合音色库-Bitwig Studio 3.1.2 Sound Content x64 | 11G
  6. 利用ps制作一些好看的渐变图
  7. mysql kettle hive_Kettle连接Hive 中文乱码问题解决方案
  8. 能源互联网系统出线柜
  9. 步进电机基本原理及驱动方式详解
  10. 系统架构师(十三)开发管理