JavaWeb重点分析(2)

2019-09-02 19:01

import java.io.IOException;

import javax.servlet.GenericServlet; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse;

public class TestServlet2 extends GenericServlet{ @Override public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException { // TODO Auto-generated method stub res.setCharacterEncoding(\

res.getWriter().println(\我继承了GenerciServlet\ } }

当然了,我们还是需要配置我们的xml文件的,与之前我们的配置方式是一样的 ? 使用继承HttpServlet

1 在软件公司90%都是通过该方法来开发 2 举例说明:

package com.xy.testservlet;

import javax.servlet.ServletException; import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class TestHttpServlet extends HttpServlet{ public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, java.io.IOException{ resp.setCharacterEncoding(\ resp.getWriter().println(\我是dopost\ } public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, java.io.IOException{ resp.setCharacterEncoding(\

}

}

resp.getWriter().println(\我是doget\

MyHtml.html

用我们的myeclipse直接来开发我们的servlet

在我们的包里面直接new servlet即可

? Servlet的一些细节问题

1 一个已经注册的servlet可以被多次映射

MyServlet1

com.xy.testServlet.MyServlet1

MyServlet1 /MyServlet1

MyServlet1 /ltx

2 当我们映射一个servlet的时候可以有多层映射

MyServlet1

com.xy.testServlet.MyServlet1

MyServlet1 /MyServlet1

MyServlet1 /ltx

MyServlet1 /ltx/my.html

不要认为后缀名是.html不一定就是html有可能是假象 3 在对一个servlet进行映射的时候,我们可以使用通配符 有两种格式:

一:*.扩展名 比如*.do *.ss 二:/名字/*

注意:1 在匹配的时候,谁的匹配度高,就匹配谁 2 *.do 的优先级最低


JavaWeb重点分析(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:江苏省1:50万区域环境地质调查报告 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: