Servlet和JSP本质上完全相同,JSP本质上还是一个Servlet,只不过JSP的专业强项是做页面的展示,数据的展示。
Servlet负责收集数据,JSP负责展示数据。
why?
Servlet可以编写了大量的html代码,然而客户改页面是最频繁的;
运维在客户处:页面变化,用的JSP可以直接修改JSP,若是servlet则需要反编译后修改代码再编译为字节码;
第一个Servlet程序:
Servlet是Server Applet 服务器端小java程序
每一个Servlet必须实现Servlet规范中的核心接口:javax.servlet.Servlet
写一个Servlet有几部:
1.写前台超链接
2.web.xml配置文件
3.写配置文件对应Java代码
当前程序主要讲解:
1、输出HTML代码到浏览器:浏览器只能执行html css javascript,所以输出的内容也必须是html css javascript代码
2、设置响应的内容类型以及字符编码方式:获取响应流之前设置有效果
3、网页上的换行效果:网页上的换行效果需要输出<br>
目录结构:
helloServlet-》css
html
js
WEB-INF -》web.xml(配置文件)
classes(字节码文件)
lib(第三方外部jar包)
index.html
写Java代码:
/*
我的第一个Servlet程序:
Servlet是Server Applet 服务器端小java程序
每一个Servlet必须实现Servlet规范中的核心接口:javax.servlet.Se