第一个web 程序(servlet 和 jsp )&
2024-08-31 23:47:26
开发工具是便于程序员的编写,真正运行的代码不是编写的代码,而是
tomcat服务器中部署好的代码。tomcat 会根据请求自动调用对应的
代码进行请求处理。
可能遇到的问题:
1、
没有classes文件
、
2、
不能继承HttpServlet
---------------------------------------------------------------------------------------------------
经验总结:
项目名可以变
代码:
1、继承HttpServlet
package com.bw.servlet; import java.io.IOException; import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; public class MyServlet extends HttpServlet{
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().write("你好,张王岩"); System.out.println("你好,张王岩");
} }
2、web 配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation
="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" id="WebApp_ID" version="4.0">
<!-- 配置servlet --> <servlet> <servlet-name>my</servlet-name>
<servlet-class>com.bw.servlet.MyServlet</servlet-class>
</servlet>
<!-- 配置servlet类路径 -->
<!-- 配置询问方式 -->
<servlet-mapping>
<servlet-name>my</servlet-name>
<url-pattern>/my</url-pattern>
</servlet-mapping>
</web-app>
3、运行发布
最新文章
- hibernate(十)双向关联关系的CRUD
- Android 常见问题收集 (持续更新)
- 多线程之 Final变量 详解
- Centos 7: 打开Samba防火墙端口
- C#中NULL,";";,DBNULL,String.Empty,Convert.IsDBNull()的区别
- [JS]学习Javascript闭包(Closure)
- iOS后台如何保持socket长连接和数据传输
- spring3定时器简单配置
- poj 3006 Dirichlet&#39;s Theorem on Arithmetic Progressions
- hdu 4608 I-number 大整数
- x86_64是什么意思
- 访问 Neutron 外部网络 - 每天5分钟玩转 OpenStack(143)
- Beyond Globally Optimal: Focused Learning
- 数据库备份和还原(固定IP版)
- python 如何编写一个自己的包
- 排除Transformation Errors
- iOS7中的多任务 - Background Fetch,Silent Remote Notifications,Background Transfer Service
- drop有default constraint的column
- MIME简介
- 实习没事干之自学redis
热门文章
- P2734 游戏 A Game
- 原生table表格的使用
- C# 下划线转驼峰
- Hadoop namenode连接journalnode限制导致集群启动失败
- Spring boot + mybatis 只读取到一个jar包中的mapper配置文件
- HttpClient学习(四)—— 关于Http
- LeetCode31 Next Permutation and LeetCode60 Permutation Sequence
- apache配置https重定向
- Tosca TestCases: Update all,Checkin all,Checkout,Checkout Tree
- phpstorm设置最多标签数