❤️****
创建Servlet的三种方法:
1.直接实现Servlet接口
2.继承GenericServlet类
3.继承HttpServlet(常用)
❤️*****
新建动态javaweb项目--点最下面栏server中--单击右键--Add...--
(每次)写完保存--点restart--再运行浏览器
❤️****
导入tomat
工具栏Window下的--perferences--左边栏--选Server下的--Runtime Environments---点最右边Add--在选择栏Apache文件下--选择Apache Tomat v..(相应版本)
❤️****
如:
“public class Request extends HttpServlet {}
<servlet-class>disanzhang3.Request</servlet-class>”
//导入虚拟路径:选中类名Request--单机右键--选择Copy Qulified Name--到<servlet-class>粘贴
❤️****
项目下:
java编译时不出现选择项:---导入servlet.api
---点项目单机右键--选Build Path---在libary列---点Add Exment...--找到tomat文件下--lib中的servlet.api---apply--apply close
❤️*****
项目下:
编译java没有报错时---工具栏Window下--Perferences--java下的--Editor下的--点击Content Assist---倒数第二行--“.”改为26个字母"abcdefghijklmnopqrstuvwxyz"
❤️****
使用html:----
在web配置中除了虚拟路径不变
其他三个取别名
浏览器先运行:http://.../.html----再提交到java
❤️****
如:
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html;charset=utf-8");//避免中文乱码
PrintWriter out=resp.getWriter();
out.write("实现第一个Servlet程序!");//网页显示
out.write("<br/>"); //换行
//System.out.print("一二三a");//控制台输出
}
❤️****
直接出extends HttpServlet,doget,dopost:
File新建--servlet--取类名--finish
END~
如果有BUG,请在评论区悄悄地说,嘘~
网友评论