⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 web.xml~

📁 《Java网络程序设计.rar》包括三个网络程序的源代码。
💻 XML~
字号:
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"                        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"                       xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><!--<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' 'http://java.sun.com/dtd/web-app_2_3.dtd'><web-app>-->  <display-name>Workflow</display-name>  <description>Test Application for Tomcat</description>    	    <filter>        <filter-name>PageRoleChecker</filter-name> 	<filter-class>com.sun.j2ee.workflow.control.filters.RoleCheckFilter</filter-class>            <init-param>              <param-name>DenyRole</param-name>              <param-value>Engineer</param-value>            </init-param>   </filter>   <filter>        <filter-name>SetCharacterFilter</filter-name> 	<filter-class>com.sun.j2ee.workflow.control.filters.SetCharacterEncodingFilter</filter-class>   </filter>   <filter>        <filter-name>RequestLogFilter</filter-name> 	<filter-class>com.sun.j2ee.workflow.control.filters.RequestLogFilter</filter-class>   </filter>   <filter>        <filter-name>DispatcherFilterReq</filter-name> 	<filter-class>com.sun.j2ee.workflow.control.filters.DispatcherFilter</filter-class>            <init-param>              <param-name>type</param-name>              <param-value>REQUEST</param-value>            </init-param>   </filter>   <filter>        <filter-name>DispatcherFilterFwd</filter-name> 	<filter-class>com.sun.j2ee.workflow.control.filters.DispatcherFilter</filter-class>            <init-param>              <param-name>type</param-name>              <param-value>FORWARD</param-value>            </init-param>   </filter>      <filter>        <filter-name>DispatcherFilterIcd</filter-name> 	<filter-class>com.sun.j2ee.workflow.control.filters.DispatcherFilter</filter-class>            <init-param>              <param-name>type</param-name>              <param-value>INCLUDE</param-value>            </init-param>   </filter>   <filter>        <filter-name>DispatcherFilterErr</filter-name> 	<filter-class>com.sun.j2ee.workflow.control.filters.DispatcherFilter</filter-class>            <init-param>              <param-name>type</param-name>              <param-value>ERROR</param-value>            </init-param>   </filter>              <filter-mapping>        <filter-name>PageRoleChecker</filter-name>        <url-pattern>/control/createuser</url-pattern>   </filter-mapping>   <filter-mapping>        <filter-name>PageRoleChecker</filter-name>        <url-pattern>/control/removeuser</url-pattern>   </filter-mapping>   <filter-mapping>        <filter-name>PageRoleChecker</filter-name>        <url-pattern>/control/updateuser</url-pattern>   </filter-mapping>   <filter-mapping>        <filter-name>PageRoleChecker</filter-name>        <url-pattern>/control/enteruserinfo</url-pattern>   </filter-mapping>   <filter-mapping>        <filter-name>SetCharacterFilter</filter-name>        <url-pattern>/control/entertaskinfo</url-pattern>   </filter-mapping>   <filter-mapping>        <filter-name>SetCharacterFilter</filter-name>        <url-pattern>/control/createtask</url-pattern>   </filter-mapping>   <filter-mapping>        <filter-name>SetCharacterFilter</filter-name>        <url-pattern>/control/updatetask</url-pattern>   </filter-mapping>   <filter-mapping>        <filter-name>SetCharacterFilter</filter-name>        <url-pattern>/control/updatetask</url-pattern>   </filter-mapping>   <filter-mapping>        <filter-name>SetCharacterFilter</filter-name>        <url-pattern>/control/viewtasklist</url-pattern>   </filter-mapping>   <filter-mapping>        <filter-name>SetCharacterFilter</filter-name>        <url-pattern>/control/viewtask</url-pattern>   </filter-mapping>   <filter-mapping>        <filter-name>SetCharacterFilter</filter-name>        <url-pattern>/control/gbmain</url-pattern>   </filter-mapping>   <filter-mapping>        <filter-name>RequestLogFilter</filter-name>        <url-pattern>/control/*</url-pattern>   </filter-mapping><!--   <filter-mapping>        <filter-name>RequestLogFilter</filter-name>        <url-pattern>/jsp/*</url-pattern>   </filter-mapping>--><!-- The flowing mapping test the 2.4 fitler feature -->   <filter-mapping>        <filter-name>DispatcherFilterReq</filter-name>        <url-pattern>/admin</url-pattern>        <dispatcher>REQUEST</dispatcher>   </filter-mapping>      <filter-mapping>        <filter-name>DispatcherFilterFwd</filter-name>        <url-pattern>/admin</url-pattern>        <dispatcher>FORWARD</dispatcher>   </filter-mapping>       <filter-mapping>        <filter-name>DispatcherFilterIcd</filter-name>        <url-pattern>/admin</url-pattern>        <dispatcher>INCLUDE</dispatcher>   </filter-mapping>   <filter-mapping>        <filter-name>DispatcherFilterErr</filter-name>        <url-pattern>/admin</url-pattern>        <dispatcher>ERROR</dispatcher>   </filter-mapping><!--   <filter-mapping>        <filter-name>RequestLogFilter</filter-name>        <url-pattern>/*</url-pattern>   </filter-mapping>--><!--<listener>	<listener-class>com.sun.j2ee.workflow.control.listeners.Listenerset1</listener-class></listener>--><listener>	<listener-class>com.sun.j2ee.workflow.control.listeners.RequestListener</listener-class></listener>  <servlet>    <servlet-name>webTierEntryPoint</servlet-name>    <display-name>centralServlet</display-name>    <description>no description</description>    <servlet-class>com.sun.j2ee.workflow.control.web.MainServlet</servlet-class>        <init-param>              <param-name>RunSchedueTask</param-name>              <param-value>True</param-value>        </init-param>  </servlet>  <servlet>    <servlet-name>webAdminPoint</servlet-name>    <display-name>adminServlet</display-name>    <description>no description</description>    <servlet-class>com.sun.j2ee.workflow.control.web.AdminServlet</servlet-class>    <run-as>tomcat</run-as>  </servlet>  <servlet>    <servlet-name>reqDispacher</servlet-name>    <display-name>ReqDispathcerServlet</display-name>    <description>no description</description>    <servlet-class>com.sun.j2ee.workflow.control.web.ReqDispatcherServlet</servlet-class>  </servlet>        <servlet>    <servlet-name>reqAttribute</servlet-name>    <display-name>RequestAttributeServlet</display-name>    <description>no description</description>    <servlet-class>com.sun.j2ee.workflow.control.web.RequestAttributeServlet</servlet-class>  </servlet>  <servlet-mapping>    <servlet-name>webTierEntryPoint</servlet-name>    <url-pattern>/control/*</url-pattern>  </servlet-mapping>    <servlet-mapping>    <servlet-name>webAdminPoint</servlet-name>    <url-pattern>/admin</url-pattern>  </servlet-mapping>    <servlet-mapping>    <servlet-name>reqDispacher</servlet-name>    <url-pattern>/reqdisp</url-pattern>  </servlet-mapping>    <!-- defult servlet for workflow applicaiton <servlet-mapping>    <servlet-name>webAdminPoint</servlet-name>    <url-pattern>/</url-pattern>  </servlet-mapping>      -->  <session-config>    <session-timeout>54</session-timeout>  </session-config>    <welcome-file-list>    <welcome-file>index.jsp</welcome-file>  </welcome-file-list><!--Error page set to test the RequestDispatcher ERROR option-->        <error-page>        <error-code>            404        </error-code>        <location>            /admin        </location>    </error-page>        <!--    <error-page>        <exception-type>            javax.servlet.ServletException        </exception-type>        <location>            /admin        </location>    </error-page>    -->   <jsp-config>    <taglib>        <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>        <taglib-location>/WEB-INF/tlds/c.tld</taglib-location>    </taglib>    <taglib>        <taglib-uri>http://java.sun.com/jstl/core_rt</taglib-uri>        <taglib-location>/WEB-INF/tlds/c-rt.tld</taglib-location>    </taglib>    <taglib>        <taglib-uri>http://java.sun.com/jstl/xml</taglib-uri>        <taglib-location>/WEB-INF/tlds/x.tld</taglib-location>    </taglib>    <taglib>        <taglib-uri>http://java.sun.com/jstl/xml_rt</taglib-uri>        <taglib-location>/WEB-INF/tlds/x-rt.tld</taglib-location>    </taglib>    <taglib>        <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>        <taglib-location>/WEB-INF/tlds/fmt.tld</taglib-location>    </taglib>    <taglib>        <taglib-uri>http://java.sun.com/jstl/fmt_rt</taglib-uri>        <taglib-location>/WEB-INF/tlds/fmt-rt.tld</taglib-location>    </taglib>    <taglib>        <taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>        <taglib-location>/WEB-INF/tlds/sql.tld</taglib-location>    </taglib>    <taglib>        <taglib-uri>http://java.sun.com/jstl/sql_rt</taglib-uri>        <taglib-location>/WEB-INF/tlds/sql-rt.tld</taglib-location>    </taglib>    <taglib>        <taglib-uri>/jstl-examples-taglib</taglib-uri>        <taglib-location>/WEB-INF/tlds/jstl-examples.tld</taglib-location>    </taglib>    <taglib>        <taglib-uri>http://jakarta.apache.org/taglibs/standard/scriptfree</taglib-uri>        <taglib-location>/WEB-INF/tlds/scriptfree.tld</taglib-location>    </taglib>    <taglib>        <taglib-uri>http://jakarta.apache.org/taglibs/standard/permittedTaglibs</taglib-uri>        <taglib-location>/WEB-INF/tlds/permittedTaglibs.tld</taglib-location>    </taglib>  </jsp-config>  <resource-ref>      <res-ref-name>jdbc/WorkflowAppDb</res-ref-name>      <res-type>javax.sql.DataSource</res-type>      <res-auth>Container</res-auth>      <res-sharing-scope>Shareable</res-sharing-scope>  </resource-ref>   <security-constraint>      <display-name>Security For Container Login</display-name>      <web-resource-collection>         <web-resource-name>Protected Area</web-resource-name>         <url-pattern>/control/signin_cfb</url-pattern>	 <http-method>DELETE</http-method>         <http-method>GET</http-method>         <http-method>POST</http-method>	 <http-method>PUT</http-method>      </web-resource-collection>      <auth-constraint>         <role-name>tomcat</role-name>	 <role-name>manager</role-name>	 <role-name>engineer</role-name>      </auth-constraint>    </security-constraint>  <security-constraint>      <display-name>Security For Basic Login</display-name>    <web-resource-collection>      <web-resource-name>BasicLogin</web-resource-name>      <description>Map to Basic Login Page</description>      <url-pattern>/control/signin_ba</url-pattern>      <http-method>GET</http-method>      <http-method>POST</http-method>    </web-resource-collection>    <auth-constraint>      <description>no description</description>      <role-name>manager</role-name>    </auth-constraint>    <user-data-constraint>      <description>no description</description>      <transport-guarantee>NONE</transport-guarantee>    </user-data-constraint>  </security-constraint>  <security-constraint>      <display-name>Security For .jsp Access</display-name>    <web-resource-collection>      <web-resource-name>BasicLogin</web-resource-name>      <description>Map to Basic Login Page</description>      <url-pattern>/jsp/*.jsp</url-pattern>      <http-method>GET</http-method>      <http-method>POST</http-method>    </web-resource-collection>    <auth-constraint>      <description>no description</description>      <role-name>manager</role-name>    </auth-constraint>    <user-data-constraint>      <description>no description</description>      <transport-guarantee>NONE</transport-guarantee>    </user-data-constraint>  </security-constraint>    <!-- Default login configuration uses form-based authentication --><!--    <login-config>      <auth-method>FORM</auth-method>      <realm-name>Example Form-Based Authentication Area</realm-name>      <form-login-config>        <form-login-page>/jsp/signin_cfb.jsp</form-login-page>        <form-error-page>/control/error</form-error-page>      </form-login-config>    </login-config>-->    <login-config>     <auth-method>BASIC</auth-method>     <realm-name>default</realm-name>    </login-config>      <security-role>        <description>group other</description>        <role-name>other</role-name>      </security-role>      <security-role>        <description>group other</description>        <role-name>tomcat</role-name>      </security-role>      <security-role>        <description>group manager</description>        <role-name>manager</role-name>      </security-role>      <security-role>        <description>group engineer</description>        <role-name>engineer</role-name>      </security-role>            <locale-encoding-mapping-list>        <locale-encoding-mapping>            <locale>zh</locale>            <encoding>gb2312</encoding>        </locale-encoding-mapping>      </locale-encoding-mapping-list>    <!--      <deployment-extension namespace = "http://www.workflow.com">        <extension-element xsi:type = "workflow:workflow-schedule">        <workflow:version>1.2</workflow:version>        <workflow:company>Workflow Demo Company</workflow:company>        </extension-element>      </deployment-extension>      --> </web-app>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -