使用JCreator进行servlet程序的开发
安装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程序的开发相关推荐
- 使用IDEA开发Servlet程序
JavaWeb系列教程,持续更新 JavaWeb-Servlet 模拟Servlet本质 使用IDEA开发Servlet程序 Servlet对象的生命周期 适配器(GenericServlet)改造S ...
- 使用Servlet和JSP开发Java应用程序 ----错误处理
使用Servlet和JSP开发Java应用程序 ----错误处理 错误和异常处理 配置错误页面 针对异常配置错误页面 使用 Servlet 配置错误页面 自己指定发送的状态代码 setStatus() ...
- 使用Servlet和JSP开发Java应用程序 ---- 查询四六成绩
使用Servlet和JSP开发Java应用程序 ---- 查询四六成绩 1. HTML页面 2. Servlet编写 3. Web.xml配置,进行注册Servlet 4. 完整程序的页面 1. HT ...
- 【JavaWeb】Servlet系列——响应HTML代码、Servlet连接数据库、IDEA开发Servlet程序、Servlet对象的生命周期、GenericServelet适配器模式
文章目录 10 向浏览器响应一段HTML代码 11 在Servlet中连接数据库,怎么做? 12 在集成开发环境当中开发Servlet程序 12.1 集成开发工具很多,其中目前使用比较多的是: 12. ...
- 使用Servlet和JSP开发Java应用程序 ---- 简单模拟天猫购物页面
使用Servlet和JSP开发Java应用程序 ---- 简单模拟天猫购物页面 1. 加载 jar 包 2. 使用URL重写参数 3. 编写 ProductServlet 4. 在 productIn ...
- 如何开发 Servlet 程序
文章目录 如何开发 Servlet 步骤 1:写一个类 步骤 2:编译 步骤 3:打包 步骤 4:部署 步骤 5:启动服务器 步骤 6:访问 servlet Servlet 开发示例 不使用 IDE ...
- Servlet第一篇【介绍Servlet、HTTP协议、WEB目录结构、编写入门Servlet程序、Servlet生命周期】...
tags: Servlet 什么是Serlvet?# Servlet其实就是一个遵循Servlet开发的java类.Serlvet是由服务器调用的,运行在服务器端. 为什么要用到Serlvet? 我们 ...
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
基于Servlet+JSP+JavaBean开发模式的用户登录注册 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复 ...
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp ...
最新文章
- 机器学习最常用的优化算法 — 梯度下降法
- 二、深度学习数据增强方法汇总
- IDEA2021.3.2拉取maven报错maven-default-http-blocker解决方法
- webView 显示一段 html 代码
- SpringMVC 实例应用 -- 不同方式控制器实现与参数传递
- java属于什么行业,吐血整理
- 《七步掌握业务分析》读书笔记六
- LMS Virtual Lab 流固模态分析
- “见识”很重要 记一起Oracle的SQL调整
- Module LUT6 is not defined
- 前台html基础标签7.6
- IDEA系列(六)一This file is indented with tabs instead of 4 space
- iTerm2配置(rz/sz命令)
- stm32电容触摸按键实验
- Flink流计算编程--watermark(水位线)简介
- ROS机器人操作系统——订阅者Subscriber的编程实现(五)
- 数据库MySQL入门-下
- 如何在WhatsApp上阻止某人
- 基于TensorFlow深度学习框架,运用python搭建LeNet-5卷积神经网络模型和mnist手写数字识别数据集,设计一个手写数字识别软件。
- TcaplusDBX光与夜之恋 | 与众不同的真实恋爱