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

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

1 @WebServlet("/cdiservlet")      //url映射 2 public class NewServlet extends HttpServlet { 3     private Message message; 4  5     @Override             //重写doGet方法 6     public void init() { 7         message = new MessageB();    //对message初始化 8     } 9 10     @Override11     public void doGet(HttpServletRequest request, HttpServletResponse response)12                   throws IOException {              //抛出可能出现IO异常13         response.getWriter().write(message.get());   //捕获可能发生的异常14     }15 }16 17 public interface Message {         //servlet实现Message接口的一个对象实例18     public String get();19 }20 public class MessageB implements Message {          //servlet创建以下对象的实例21     public MessageB() { }22 23     @Override24     public String get() {25         return "message B";26     }27 }28 @WebServlet("/cdiservlet")              //使用CDI,servlet声明它对Message实例的依赖性,并让它由CDI运行时自动注入29 public class NewServlet extends HttpServlet {30     @Inject private Message message;31 32     @Override33     public void doGet(HttpServletRequest request, HttpServletResponse response)34                   throws IOException {       //抛出可能出现IO异常35           response.getWriter().write(message.get());  //捕获可能发生的异常36  }37 }

 

转载于:https://www.cnblogs.com/formyfish/p/10636293.html

你可能感兴趣的文章
linux基础—课堂随笔05_文本三剑客之SED
查看>>
MVC 数据验证
查看>>
TCP协议发送/接收数据
查看>>
python 3.5 连接mysql数据库
查看>>
输入和输出
查看>>
UITouch 点击事件
查看>>
mongodb shell 操作
查看>>
Android:TabLayout的一些设置
查看>>
汉字拼音带声调和发音mp3文件(C#源程序)
查看>>
qemu:///system 没有连接驱动器可用;读取数据时进入文件终点: 输入/输出错误
查看>>
json xmpp
查看>>
【转载】Node.js + WebSocket 实现的简易聊天室
查看>>
理解MapReduce计算构架
查看>>
移动端资源集锦
查看>>
Java 吸血鬼数字
查看>>
架构设计--用户端全http參数接口具体说明v1
查看>>
Python之日期与时间处理模块(date和datetime)
查看>>
RMAN数据库恢复之丢失数据文件的恢复
查看>>
javabeans 内省 introspector BeanUtils
查看>>
跑马灯效果的TextView之singLine 和maxLines
查看>>