ServletContext leer el archivo de recursos

ServletContext leer el archivo de recursos

1, construida archivo .properties porque la ubicación de almacenamiento de archivos, puede conducir a no exportar el problema, la solución es modificar el archivo pom.xml se mencionó anteriormente

2, archivos de recursos de lectura

3, registro + mapas

1, en los recursos, construye una lista de propiedades (la norma)

1, construida en los recursos (que se construirán aquí, y no va a salir mal)

  

 

 2, generan ubicación observado por db.properities: ruta predeterminada de clases es la ruta en la clase

2, en Java, las propiedades de generación de archivos (no la norma)

1, no los recursos en construcción, pero construidos en servlets Java en (construido aquí, no está estandarizado y no pueden ser exportados a un problema, la solución en 2)

  

 2, y se observaron bajo db.properities aa.properities genera ubicación: una generación, y no generar una

 

3, se no se genera ninguna razón para que no puedan ser exportados, la solución es: en pom.xml, en los recursos de configuración de construcción, los recursos para prevenir los fallos de exportación. (Tenga en cuenta que dado que este proyecto es la corriente, no en el proyecto principal de la pom.xml, debe ser colocado en el pom.xml proyecto actual)

1 <recursos>
 2              <resource>
 3                  <directorio> src / principales recursos / </ directorio>
 4                  <incluye>
 5                      <incluir> ** / * .properties </ incluir>
 6                      <include> * * / * .xml < / include>
 7                  </ incluye>
 8              </ resource>
 9              <resource>
 10                  <directorio> src / / java </ directorio principal>
 11                  <incluye>
 12                      <include>** / * .properties </ include>
13                      <include> * * / * .xml </ incluir>
 14                  </ incluye>
 15                  <filtrando> verdadero </ filtrado de>
 16              </ resource>
 17          </ recursos>
Ver código

4, y se observaron bajo db.properities aa.properities posiciones de generación: ambos generan en la ruta de clase

3, el archivo de recursos se lee

 

1  paquete com.wang.servlet;
2  
3  importación javax.servlet.RequestDispatcher;
4  importación javax.servlet.ServletContext;
5  importación javax.servlet.ServletException;
6  importación javax.servlet.http.HttpServlet;
7  importación javax.servlet.http.HttpServletRequest;
8  importación javax.servlet.http.HttpServletResponse;
9  importación java.io.IOException;
10  importación java.io.InputStream;
11  importación java.util.Properties;
12  
13  pública  de claseServletDemo05 el se extiende el HttpServlet {
 14      @ Override
 15      protegida  vacío el doGet (HttpServletRequest REQ, el HttpServletResponse RESP) lanza ServletException, IOException {
 16  
17.          El InputStream IS = el este .getServletContext () la getResourceAsStream ( "/ WEB-INF / clases / los db.properties." );
 18          // primero / representante actual de la aplicación web, para encontrar y el paso hacia abajo hasta encontrar el perfil de ubicación
 19          // devuelve una secuencia 
20 es          la Propiedades prop = nuevo nuevo las propiedades ();
 21 es          prop.load (iS);
 22          String = prop.getProperty el usuario ( "nombre de usuario");
23          Cadena pwd = prop.getProperty ( "contraseña" );
24          resp.getWriter () imprimir (usuario + ":" +. Pwd);
25  
26      }
 27  
28      @ Override
 29      protegido  void doPost (HttpServletRequest req, HttpServletResponse resp) tiros ServletException, IOException {
 30          doGet (req, resp);
31      }
 32 }
Ver código

4, Registro + mapas

1      <! -注册和映射->
 2      <servlet>
 3          <servlet-name> sd5 </ servlet-name>
 4          <servlet- clase > com.wang.servlet.ServletDemo05 </ servlet- clase >
 5      </ servlet>
 6      <servlet-mapping>
 7          <servlet-name> sd5 </ servlet-name>
 8          <url-pattern> / sd5 </ url-pattern>
 9      </ servlet-mapping>
Ver código

5, plazo

6, se acaba de leer en los recursos, la construcción del archivo de propiedades, ahora leer la siguiente java, construida archivo de propiedades

 

 

Supongo que te gusta

Origin www.cnblogs.com/WZ-BeiHang/p/12563495.html
Recomendado
Clasificación