struts2中的一些细节

本文介绍如何在JSP中使用Struts2标签库,解释流动文字的实现方法,探讨Struts2加载配置文件的过程及开发模式设置,同时对比forward与redirect的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[color=blue]1.使用struts2的标签需要在JSP中使用taglib编译指令导入标签库 <%@ taglib prefix="s" uri="/struts-tags" %>
2.流动的文字需要使用<marquee>标签即可。
3.当struts2使用org.apach.struts2.dispatcher.ng.filter.strutsPrepareAndExecuteFilter
的时候,那么struts2-core里面的strutsPrepareAndExecuteFilter类的init方法将会读取路径下默认的struts.xml文件,并且以javaBean形式存放在内存当中,以后struts2对用户的每次请求将使用内存中的数据,而不是重读struts.xml文件。
4,开启struts2自带的开发模式常量:
在struts2中可以通过一个常量来达到此目的,即在strutsx.xml中的strut2元素下面增加如下内容<constant name="struts.configuraion.xml.reload " value="true"/>
这样配置后,当配置文件修改保存时就能及时更新到服务器中其他一些常量。
5,开发提示:出错时打印更详细的信息
<constant name="struts.duvmode" value="true"/>]
6forward与redirect的区别
forward:A访问B,B访问C,过程是A-->B-->C,此时打开的是C,但地址栏里的地址是B的地址。
redirect:A访问B,若想访问C,需由B返回给A一个参数,由A去访问C,过程是A-->B-->A-->C,地址栏的地址是C。2次的意思是指一次访问B,一次访问C
forward是一次访问而redirect是两次访问。


[/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值