1.关于Servlet的程序流程
来源:互联网 发布:安徽网络大学马鞍山 编辑:程序博客网 时间:2024/06/18 16:46
首先在IDEA中新建一个Web工程,假如我们的工程名为:testServlet。然后在工程的src下新建一个servlet,名为SeconServlet,同时设置包名为:HelloServlet。IDEA会自动创建好相关文件。然后就可以进行下面的工作了。
1.实现Servket
在Secondservice.java中,首先看下工程有没有导入servlet-api.jar和jsp-api.jar包,若没有的话,导入这两个包,他们在Tomcat文件下的lib文件夹中。导入后就可以写SecondServlet.java文件了。
在SecondServlet.java中主要是重写doPost()和doGet()方法,这个看具体想实现什么功能。
2.配置<servlet>
光有Servlet类文件还不行,Web容器必须知道浏览器怎么访问这个Servlet。也就是说需要配置Servlet的类文件与访问方式。
这个配置在Web应用程序的web.xml里完成。
可以简单配置如下:
<servlet> <servlet-name>SecondServlet</servlet-name> <servlet-class>HelloServlet.SecondServlet</servlet-class> </servlet>其中,<servlet></servlet>分别为Servlet配置的开始标签与结束标签。其中的信息就是Servlet的配置信息。
(1)<servlet-name>配置Servlet的名称,可以取任意字符串,但必须保证该名称在web.xml里唯一,该名称供其他的标签如<servlet-mapping>,<filter>等使用。
(2)<servlet-class>配置Servlet的类名。此例子中<servlet-class>应该写HelloServlet包下的SecondServlet类,即
<servlet-class>HelloServlet.SecondServlet</servlet-class>
3.配置<servlet-mapping>
配置好Servlet名称与类名后还需要配置Servlet的访问方式。
访问方式使用标签<serving-mapping>配置,需写在web.xml里.
<servlet-mapping> <servlet-name>SecondServlet</servlet-name> <url-pattern>/helloServlet/SecondeServlet</url-pattern> </servlet-mapping>
(1)标签<servlet-name>指明采用该访问方式的Servlet的名称,也就是前面<servlet>里面配置的Servlet的名称。(2)<url-pattern>配置该Servlet的访问方式。<url-pattern>值前面加上Web应用程序的路径(/helloServlet/SecondServlet),再加上服务器域名端口号信息就是访问该Servlet的网址。(http://localhost:8080/helloServlet/SecondServlet)
阅读全文
0 0
- 1.关于Servlet的程序流程
- 开发servlet程序的流程
- 关于Servlet中forward的执行流程
- 关于Office系列软件的程序流程
- Servlet处理的流程
- Servlet处理的流程
- servlet的编写流程
- servlet的工作流程
- servlet的工作流程
- Servlet的请求流程
- Servlet的访问流程
- servlet的执行流程
- 从servlet视点观察web程序流程
- [Servlet]Servlet的工作流程及注意事项
- 关于Windows MFC程序生与死流程的总结
- 关于文件传送类程序的思路和流程(转贴)
- 关于工作流后台流程并行程序的有用信息
- Servlet处理的基本流程
- Reflection2017.10.26
- TOP100summit2017:豆瓣耿新跃---站在公司整体目标下看技术管理
- Maven总结
- Vue项目--用iscroll.js+pullToRefresh.js实现上拉加载更多、下拉刷新
- python脚本用sqoop把mysql数据导入hive数据仓库中
- 1.关于Servlet的程序流程
- 老司机教你如何优雅地完成一个小项目测试
- 继承相关面试题
- WebSocket
- 最大字段和
- main方法的一些小细节
- python验证IP代理是否可用
- PAT1007 素数对猜想
- git clone出现错误:(gnome-ssh-askpass:3530): Gtk-WARNING **: cannot open display: 然后求解决方案?