初识Servlet
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识Servlet相关的知识,希望对你有一定的参考价值。
Servlet的特点:
普通的java类,继承HttpServlet类,覆盖doGet方法。HttpServlet的类存在于tomcat的servlet中
Servlet类只能交给服务器运行(开发者不能自己运行)
配置一个Servlet程序
1 <servlet> 2 <!--servlet的内部名称,可以自定义--> 3 <servlet-name>HelloServlet</servlet-name> 4 <!--servlet类名:包名+简单类名--> 5 <servlet-class>com.maodoer.package.class</servlet-class> 6 </servlet> 7 8 <servlet-mapping> 9 <!--servlet的内部名称,和上面的名称保持一致--> 10 <servlet-name>HelloServlet<servlet-name> 11 <!--servlet的访问名称:/名称--> 12 <url-pattern>/hello<url-pattern> 13 </servlet-mapping>
书写一个Servlet
1 public class HelloServlet extends HttpServlet{ 2 @Override 3 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { 4 //解决中文乱码问题 5 resp.setContentType("text/html;charset=utf-8"); 6 7 //向浏览器输出内容 8 resp.getWriter().write("这是一个Servlet程序。当前时间为:"+new Date()); 9 } 10 }
创建一个servlet的步骤:
创建一个类,继承HttpServlet
找到HelloServlet类的class字节码,然后把它拷贝到tomcat的一个web应用中WEB-INF/classes目录下
在当前web应用下的web.xml文件配置Servlet
启动tomcat服务器,运行访问
访问Servlet:http://localhost:8080/myweb/hello
以上是关于初识Servlet的主要内容,如果未能解决你的问题,请参考以下文章
初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段
初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段