关于servlet3.0中配置@WebInitParam的问题
来源:互联网 发布:qq飞车锐速数据 编辑:程序博客网 时间:2024/06/06 16:27
servlet3.0中,不再需要通过配置web.xml文件来初始化各种信息,但是在@WebIntiParam中配置的时候程序里面却在么也拿不到,程序如下:
<pre name="code" class="java">package com.servlet;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.annotation.WebInitParam;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.omg.CORBA.SystemException;@WebServlet(/ConfigDeme)public class ConfigDeme extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// TODO Auto-generated method stubString path = this.getServletConfig().getInitParameter("path");System.out.println(path);File file = new File(path);BufferedReader in = new BufferedReader(new FileReader(file));String str = null;while((str=in.readLine()) != null){System.out.println(str);}}}
后来通过搜索发现需要将@WebInitParam这样配置:
<span style="font-size:14px;color:#CC0000;"><strong>@WebServlet(urlPatterns = "/ConfigDeme",initParams={@WebInitParam(name="path",value="D:/b.txt")})</strong></span>
这样就能在程序中访问到path和value了,不知为何.
0 0
- 关于servlet3.0中配置@WebInitParam的问题
- Servlet3.0注解@WebInitParam和@WebServlet
- servlet3.0部分新特性:@WebServlet、@WebInitParam、@WebFilter、@WebListener、@MultipartConf
- 关于servlet3.0版本java dynamic web工程中找不到web.xml的问题
- Servlet3.0中使用注解配置Servlet
- servlet3.0的过滤器注解配置
- Servlet3.0的创建 &tomcat63342的问题
- Servlet3的问题
- Servlet3.0中Servlet的使用
- Servlet3.0中Servlet的使用
- Servlet3.0中Servlet的使用
- Servlet3.0中Servlet的使用
- Servlet3.0中Servlet的使用
- Servlet3.0中Servlet的使用
- Servlet3.0使用@WebServlet注解配置问题记录
- Servlet3.0中使用注解@WebServlet配置Servlet
- Servlet3的上传配置@MultipartConfig
- 关于Servlet3.0 注解无效的一种情况
- ArcGIS教程:自定义数据框
- java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor vers
- Android EditText 的使用及值得注意的地方
- Hbase与传统数据库的区别,web应用db设计演化
- HDU-4196 Remoteland(数论)
- 关于servlet3.0中配置@WebInitParam的问题
- 为什么未来是全栈工程师的世界?
- OC中的类
- C数据的基本类型
- php学习笔记-4.登录超时的设置
- 点击一个网页链接,然后发生了什么?
- python笔记---字符串格式化函数format
- 视觉slam参考资料
- html日记——使用强大的Bootstrap(3)