web.xml详细设置

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" 
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
            xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
</web-app>  

 <web-app>标签是web.xml的根标签,其它标签都需要嵌入到此标签中。

<description>站台描述</description>
<display-name>站台名称</display-name>

<description>是站台的描述。

<display-name >是站台的名称,在tomcat管理页面中可以看到此项显示。

<session-config>
        <session-timeout>30</session-timeout>
</session-config>

配置session失效时间,参数单位为分钟

<context-param>
        <description>spring config</description>
		<param-name>contextConfigLocation</param-name>
		<param-value>classpath:applicationContext*.xml</param-value>
</context-param>

<context-param> 为Servlet上下文初始化参数,是整个应用环境中的参数。

在servlet里可以通过getServletContext().getInitParameter("contextConfig");获得参数值。

内嵌的标签作用是设置参数名和参数值。

<init-param>不可以直接放在<web-app>内。只可以放在servlet或filter之中,作用范围也是在此servlet或filter内

<context-param>的初始化顺序要早于Listener。

 

    <servlet>
        <servlet-name>s</servlet-name>
        <servlet-class>com.cos.TestServlet</servlet-class>
        <init-param>
            <description>servlet的初始化参数</description>
            <param-name>servletInit</param-name>
            <param-value>com.cos.Boot</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>s</servlet-name>
        <url-pattern>/login</url-pattern>
    </servlet-mapping>

 <servlet>和<servlet-mapping>标签成对出现,用于标识一个Servlet程序。

 <servlet-name>说明servlet的名字,这个名字可以任意。

 <servlet-class>标识Servlet程序的完整路径。

 <init-param>给这个Servlet程序传递的初始化参数,在servlet中使用this.getInitParameter("servletInit")取出对应的参数值。

<load-on-startup>表示加载这个servlet的顺序。如果是负数或者没有这个标签,则容器在启动时不自动加载这个servlet;如果是0-5,则按照顺序加载这个servlet,执行初始化方法init()。正数的值越小,启动该servlet的优先级越高。

 

    <filter>
        <filter-name>f</filter-name>
        <filter-class>com.cos.TestFilter</filter-class>
        <init-param>
            <description>filter的初始化参数</description>
            <param-name>filterInit</param-name>
            <param-value>com.cos.User</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>f</filter-name>
        <url-pattern>*.do</url-pattern>
    </filter-mapping>

 <filter>和<filter-mapping>标签成对儿出现,用于标识一个过滤器。

 <filter-name>标识过滤器的名字,此名字可以任意。

 <filter-class>标识此过滤器的完整类路径。

 <init-param>给这个Filter程序传递的初始化参数,在filter中使用filterConfig.getInitParameter("filterInit")取出对应的参数值。

    <listener>
        <listener-class>com.cos.TestListener</listener-class>
    </listener>

 <listener>标识一个监听器。

 <listener-class>表示此监听器的完整类路径。

 <context-param>的初始化顺序要早于<listener>。因此它俩通常配合使用,在Listener的初始化方法里读取<context-param>初始化的参数值。例如:spring容器的初始化。

<welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
</welcome-file-list> 

<welcome-file-list>标识欢迎界面列表。

<welcome-file>标识具体的欢迎界面。

	<error-page>
		<error-code>500</error-code>
		<location>/500.jsp</location>
	</error-page>

 <error-page>标识错误页面。

混合动力汽车(HEV)模型的Simscape模型(Matlab代码、Simulink仿真实现)内容概要:本文档介绍了一个混合动力汽车(HEV)的Simscape模型,该模型通过Matlab代码和Simulink仿真工具实现,旨在对混合动力汽车的动力系统进行建模与仿真分析。模型涵盖了发动机、电机、电池、传动系统等关键部件,能够模拟车辆在不同工况下的能量流动与控制策略,适用于动力系统设计、能耗优化及控制算法验证等研究方向。文档还提及该资源属于一个涵盖多个科研领域的MATLAB仿真资源包,涉及电力系统、机器学习、路径规划、信号处理等多个技术方向,配套提供网盘下载链接,便于用户获取完整资源。; 适合人群:具备Matlab/Simulink使用基础的高校研究生、科研人员及从事新能源汽车系统仿真的工程技术人员。; 使用场景及目标:①开展混合动力汽车能量管理策略的研究与仿真验证;②学习基于Simscape的物理系统建模方法;③作为教学案例用于车辆工程或自动化相关课程的实践环节;④与其他优化算法(如智能优化、强化学习)结合,实现控制策略的优化设计。; 阅读建议:建议使用者先熟悉Matlab/Simulink及Simscape基础操作,结合文档中的模型结构逐步理解各模块功能,可在此基础上修改参数或替换控制算法以满足具体研究需求,同时推荐访问提供的网盘链接获取完整代码与示例文件以便深入学习与调试。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值