浏览器访问Servlet

浏览器访问Servlet
1.指定一个Servlet路径(
                     在web.xml :
              <servlet>
              <servlet-name>随意命名</servlet-name>
              <servlet-class>包名.类名</servlet-class>
              <init-param>
                <param-name>参数名称1</param-name>
             <param-value>参数值1</param-value>
              </init-param>
               <init-param>
                <param-name>参数名称2</param-name>
             <param-value>参数值2</param-value>
              </init-param>
              </servlet>
              
              <servlet-mapping>
                       <servlet-name>随意命名</servlet-name>
               <url-pattern>/Servlet路径</url-pattern>
              </servlet-mapping>
              )

-->浏览器访问Servlet路径

Servlet 生命周期方法:
       void inti(ServletConfig) 创建之后立即执行
       void service(request,respons)
       void destroy()  停止之前立即执行
 
 Servletconfig()提取对应的某个Servlet的配置信息
             功能:
              ServletContext getServletContext()获取Servlet上下文
          String getInitParameter(String name):通过名称获取制定初始化参数的值
          Enumeration getInitParameterName():获取所有初始化参数的名称;返回一个集合
 
 Servlet特性:
       单利,一个类只有一个对象,可能存在多个Servlet类!
       线程不安全,但效率高

Servlet由java编写,由服务器来调用相应的方法;

/*
统计访问量
       1.创建一个ServletContext对象
       2.调用setServletContext方法设置count属性
       3.输出访问量
**/
       /*
       向浏览器输出
       
       得到一个PrintWriter流**/
       PrintWriter pw = response.getWriter();
       pw.print(count);

时间: 2024-08-01 22:45:13

浏览器访问Servlet的相关文章

Tomcat Servlet 浏览器访问 出现404

需要注意的是,浏览器访问servlet 一般发送Get请求,由servlet的 doGet方法负责处理 出现404的情况有很多,以下仅列出我个人遇到 . 我遇到的情况是,网址首页能访问,但是访问不了 servlet 可能1:servlet的 class 文件没有生成 class 文件不能生成一般是Java类出错,导致无法 正常编译.在 项目目录的 build文件夹下,一直没有看到 对应的 .class文件的生成. 我遇到的情况是,导入的jar包有问题,以至于 程序一直无法编译.我 选择 导入另一

JavaWeb的学习--XML&amp;反射案例:通过解析xml,模拟浏览器路径访问servlet

1. 案例分析 通过解析xml,模拟浏览器路径访问servlet,我们希望用户访问的路径是/servlet1,将执行com.java.web.servlet01.MyServlet01程序,如果访问      的路径是/servlet2,将执行com.java.web.servlet01.MyServlet02程序. 在执行测试程序前(@before),解析xml文件,将解析的结果存放在Map集合中,map中的数据的格式为 路径=实现类. 解析xml的思路:先解析<servlet>,将结果存放

访问servlet的路径问题

一.url-pattern的三种配置 在web.xml配置文件中配置有关Servlet的时候,<url-pattern>标签是用于配置当前Servlet拦截的路径,也就是说,客户端浏览器访问<url-pattern>标签配置的路径才能访问对应Servlet内容. 关于拦截路径的配置方式其实有三种方式: 完全路径匹配:是以"/"开始,路径中间不能包含通配符"*",例如:/firstServclet,表示访问路径为http://localhost

Struts2(七) Struts2访问Servlet的API

当接受表单参数,向页面保持数据时.要用到Struts访问Servlet 的API .下面只做参考,有错误或不同意见可以发送邮箱[email protected]  .建议大家看struts文档,源代码 1.struts2通过ActionContext访问 com.opensymphony.xwork2.ActionContext;类有很多方法这里只列举几个常用的方法: 列举个小例子 Struts2的核心配置web.xml 就不做说明了  .前面已经操作过: Struts.xml <?xml ve

Linux系统安装Discuz,通过windows浏览器访问遇到的一般性问题。错误代码403、462

在Linux系统里配置完虚拟主机后 vim /usr/local/apache2/conf/httpd.conf /vhosts   #搜索 将 # include conf/extra/httpd-vhosts.conf 前面的注释符号去掉,生效 vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 配置完成后. 用浏览器访问www.test.com 或者 www.aaa.com      #自定义的域名或者别名 一.如果遇到错误代码403,打

ServletActionContext访问Servlet API

使用ServletActionContext访问Servlet API action访问Servlet API,通过ruquest.session.applicplition去访问Servlet API. web应用中同城需要访问的servletAPI就是HTTPservletRequest.httpsession和servletContext 这三个接口分别代表JSP中内置对象中的request.session.application Struts 2 提供了一个actionContent类,

笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用

Struts2登录 1. 需要注意:Struts2需要运行在JRE1.5及以上版本 2. 在web.xml配置文件中,配置StrutsPrepareAndExecuteFilter或FilterDispatcher 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <filter>     <filter-name>struts2</filter-name>     <filter-class>org.apache.struts2.di

php -- php模拟浏览器访问网址

目前我所了解到的在php后台中,用php模拟浏览器访问网址的方法有两种: 第一种:file_get_contents($url) 通过php内置的 file_get_contents 函数可以模拟浏览器访问网址的行为,取的结果就是那个网址所返回的所有东西(这种情况一般用于返回的是 xml 格式字符串或者 json 字符串) 第二种:curl curl 是 php 提供的内置函数,其功能非常强大,封装常用的http,soap,ftp等协议 微信主要通过其进行模拟POST请求 1)初始化curl 2

struts2学习笔记之六(Action访问servlet的API以及复制项目小技巧)

action和servlet分离使得action代码更加纯洁,与servlet的耦合性也降低了 但是有时候却不得不访问servlet API,比如把数据放到session,application里, 更甚至于添加cookie(response.addCookie()) strust2提供了两种方式访问servlet api 伪访问 借助于ActionContext类 Map<String ,Object > getApplication() 模拟访问http application Map&l