Ⅰ 如何配置web.xml
<servlet> <servlet-name>simpleServlet</servlet-name> <servlet-class>test.SimpleServlet</servlet-class></servlet><servlet-mapping> <servlet-name>simpleServlet</servlet-name> <url-pattern>/simpleServlet</url-pattern> </servlet-mapping>
Ⅱ web.xml的配置問題
struts配置文件配置了嗎?配置你的LoginAction
<action name="login" class="xxx.LoginAction">
<result name="success">/..</result>
</action>
表單
<s:form action="login.action!doLogin">
Ⅲ 如何配置 web.xml
你新建servlet類時,一般會自動配置web.xml。不需要你去配置。具體配置,例子如下:
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>CartServlet</servlet-name>
<servlet-class>com.digitalweb.servlet.CartServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CartServlet</servlet-name>
<url-pattern>/CartServlet</url-pattern>
</servlet-mapping>
這里的servlet類名為CartServlet,存放在包com.digitalweb.servlet里
Ⅳ web.xml配置參數
。。。xml頭上有個dtd或者是xsd 那個文件就是說明
Ⅳ 「spring boot」框架的「web.xml」文件怎麼配置
首先我們先配置welcomefile-list
我們先聲明一個類繼承WebMvcConfigurerAdapter重寫如下方法即可
註解不能忘
@Configuration@EnableWebMvc@ComponentScan(basePackages =
@Overridepublic void addViewControllers(ViewControllerRegistry registry){
registry.addViewController("/").setViewName("forward:/login.html");}
配置controller類返回至指定目錄,需要重寫如下方法
@Beanpublic ViewResolver viewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver(); resolver.setPrefix("/WEB-INF/view/"); resolver.setSuffix(".jsp"); resolver.(true); return resolver;}
我們把另一個類用於配置監聽事件編碼
Configurationpublic class WebInitializer extends {
getRootConfigClasses 用於配置最先執行的一些配置文件,如RootConfig.java 比如自定義的filter
getServletConfigClasses 這個文件是用於配置welcomefilelist 前置目錄+後綴 error-page等
Ⅵ 怎樣配置伺服器裡面的Web.XML文件
servlet中web.xml配置詳解(轉)
這篇文章轉自JavaEye,以前配置web.xml時都不知道為什麼這樣,看了之後明白了很多。貼下來,共同分享!
Web.xml常用元素
<web-app>
<display-name></display-name>定義了WEB應用的名字
<description></description> 聲明WEB應用的描述信息
<context-param></context-param> context-param元素聲明應用范圍內的初始化參數。
<filter></filter> 過濾器元素將一個名字與一個實現javax.servlet.Filter介面的類相關聯。
<filter-mapping></filter-mapping> 一旦命名了一個過濾器,就要利用filter-mapping元素把它與一個或多個servlet或JSP頁面相關聯。
<listener></listener>servlet API的版本2.3增加了對事件監聽程序的支持,事件監聽程序在建立、修改和刪除會話或servlet環境時得到通知。
Listener元素指出事件監聽程序類。
<servlet></servlet> 在向servlet或JSP頁面制定初始化參數或定製URL時,必須首先命名servlet或JSP頁面。Servlet元素就是用來完成此項任務的。
<servlet-mapping></servlet-mapping> 伺服器一般為servlet提供一個預設的URL:http://host/webAppPrefix/servlet/ServletName。
但是,常常會更改這個URL,以便servlet可以訪問初始化參數或更容易地處理相對URL。在更改預設URL時,使用servlet-mapping元素。
<session-config></session-config> 如果某個會話在一定時間內未被訪問,伺服器可以拋棄它以節省內存。
可通過使用HttpSession的setMaxInactiveInterval方法明確設置單個會話對象的超時值,或者可利用session-config元素制定預設超時值。
<mime-mapping></mime-mapping>如果Web應用具有想到特殊的文件,希望能保證給他們分配特定的MIME類型,則mime-mapping元素提供這種保證。
<welcome-file-list></welcome-file-list> 指示伺服器在收到引用一個目錄名而不是文件名的URL時,使用哪個文件。
<error-page></error-page> 在返回特定HTTP狀態代碼時,或者特定類型的異常被拋出時,能夠制定將要顯示的頁面。
<taglib></taglib> 對標記庫描述符文件(Tag Libraryu Descriptor file)指定別名。此功能使你能夠更改TLD文件的位置,
而不用編輯使用這些文件的JSP頁面。
<resource-env-ref></resource-env-ref>聲明與資源相關的一個管理對象。
<resource-ref></resource-ref> 聲明一個資源工廠使用的外部資源。
<security-constraint></security-constraint> 制定應該保護的URL。它與login-config元素聯合使用
<login-config></login-config> 指定伺服器應該怎樣給試圖訪問受保護頁面的用戶授權。它與sercurity-constraint元素聯合使用。
<security-role></security-role>給出安全形色的一個列表,這些角色將出現在servlet元素內的security-role-ref元素
的role-name子元素中。分別地聲明角色可使高級IDE處理安全信息更為容易。
<env-entry></env-entry>聲明Web應用的環境項。
<ejb-ref></ejb-ref>聲明一個EJB的主目錄的引用。
< ejb-local-ref></ ejb-local-ref>聲明一個EJB的本地主目錄的應用。
</web-app>
Ⅶ struts2的web.xml怎麼配置
任何MVC框架都需要與Web應用整合,這就不得不藉助於web.xml文件,只有配置在web.xml文件中Servlet才會被應用載入。
通常,所有的MVC框架都需要Web應用載入一個核心控制器,對於Struts2框架而言,需要載入FilterDispatcher,只要Web應用負責載入FilterDispatcher,FilterDispatcher將會載入Struts2框架。
因為Struts2將核心控制器設計成Filter,而不是一個普通Servlet。故為了讓Web應用載入FilterDispatcher,只需要在web.xml文件中配置FilterDispatcher即可。
標准配置文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_9" 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">
<display-name>Struts Blank</display-name>
<filter>
<!-- 配置Struts2核心Filter的名字 -->
<filter-name>struts2</filter-name>
<!-- 配置Struts2核心Filter的實現類 -->
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<!-- 配置Struts2框架默認載入的Action包結構,可以沒有。 -->
<param-name>actionPackages</param-name>
<param-value>org.apache.struts2.showcase.person</param-value>
</init-param>
<!-- 配置Struts2框架的配置提供者類 -->
<init-param>
<param-name>configProviders</param-name>
<param-value>lee.MyConfigurationProvider</param-value>
</init-param>
</filter>
<!-- 配置Filter攔截的URL -->
<filter-mapping>
<!-- 配置Struts2的核心FilterDispatcher攔截所有用戶請求 -->
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
*如上,當配置Struts2的FilterDispatcher類時,可以指定一系列的初始化參數,為該Filter配置初始化參數時,其中有3個初始化參數有特殊意義:
config:使用逗號隔開的字元串,每個字元串都是一個XML配置文件的位置。Struts框架將自動載入該屬性指定的系列配置文件。
actionPackages:使用逗號隔開的字元串,每個字元串都是一個包空間,Struts2框架將掃描這些包空間下的Action。
configProviders:配置自己的ConfigurationProvider類。
還可以在此處配置Struts2常量,每個<init-param>元素配置一個Struts2常量,其中<param-name>子元素指定了常量name,而<param-value>子元素指定了常量value。
*在web.xml中配置了<Filter>元素,還需要配置該Filter攔截的URL。通常,我們讓該Filter攔截所有的用戶請求。可以能過<filter-mapping>元素配置。
Ⅷ web.xml配置詳解
1、首先打開myeclipse新建web項目,如下圖所示。
Ⅸ web.xml配置
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispacher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
這段配置了一個過濾器,所有的請求都是先定位到這個過濾器再被轉發到對應的jsp或servlet。所以,先看看你的這個過濾器類寫好了沒有