struts2中的一些细节

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是两次访问。


猜你喜欢

转载自zhouwei19900914-126-com.iteye.com/blog/1017874
今日推荐