博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Servlet Analysis
阅读量:7237 次
发布时间:2019-06-29

本文共 1141 字,大约阅读时间需要 3 分钟。

@WebServlet("/cdiservlet")      //url映射public class NewServlet extends HttpServlet {    private Message message;    @Override             //重写doGet方法    public void init() {        message = new MessageB();    //对message初始化    }    @Override    public void doGet(HttpServletRequest request, HttpServletResponse response)                  throws IOException {              //抛出可能出现IO异常        response.getWriter().write(message.get());   //捕获可能发生的异常    }}
public interface Message {         //servlet实现Message接口的一个对象实例    public String get();}
public class MessageB implements Message {          //servlet创建以下对象的实例    public MessageB() { }    @Override    public String get() {        return "message B";    }}
@WebServlet("/cdiservlet")              //使用CDI,servlet声明它对Message实例的依赖性,并让它由CDI运行时自动注入public class NewServlet extends HttpServlet {    @Inject private Message message;    @Override    public void doGet(HttpServletRequest request, HttpServletResponse response)                  throws IOException {       //抛出可能出现IO异常
response.getWriter().write(message.get());  //捕获可能发生的异常  } }

转载于:https://www.cnblogs.com/SiriYang/p/10630459.html

你可能感兴趣的文章
(转)深入浅出K-Means算法
查看>>
POJ3278 HDU2717 Catch That Cow
查看>>
CCF201503-2 数字排序(100分)
查看>>
Python中的format()函数
查看>>
Qt之表格控件蚂蚁线
查看>>
自己摸索的过程太漫长
查看>>
【转】ThoughtWorks(中国)程序员读书雷达
查看>>
node.js 日志处理(fs,readline,stream)
查看>>
sql server 2008安装需要一直重启。但重启后又没有达到效果。
查看>>
event 对象 小记
查看>>
转载:空指针的深入理解(C/C++)
查看>>
使用networkmanager无法设置静态ip
查看>>
java开始到熟悉103-104
查看>>
设计模式 之 《组合模式》
查看>>
初级英语04
查看>>
怎样在公网中使用Windows与虚拟机Linux进行ssh通讯
查看>>
解决ViewGroup不调用onDraw()的问题
查看>>
一个完整的大作业
查看>>
Hadoop阅读笔记(一)——强大的MapReduce
查看>>
vue keep-alive保存路由状态1 (接下篇)
查看>>