struts2在web.xml中配置标签库有什么作用?

由于在使用的web应用中一些特殊应用的关系,web.xml的配置改为:<filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class></filter><taglib> <taglib-uri>struts-tags</taglib-uri> <taglib-location>/WEB-INF/struts2-core-2.0.11.jar</taglib-location> </taglib><filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*.action</url-pattern></filter-mapping> 让sturts过滤器只接受后缀名为action的请求,并把struts标签配置到web.xml文件。 这个是在网上看到别人这样配置的,我想请教一下这样配置 标签库 有什么好的作用?? 直接在 jsp 中引入不是一样的吗?

第1个回答  2011-09-28
配置在web.xml里面呢,当tomcat启动的时候就会加载了,当访问页面时,就不用在加载,这样提高效率,如果直接配置在jsp上,那么每次访问都会加载一次标签库

教你如何配置Struts2 web.xml文件
配置了Struts 的核心FilterDispatcher后 基本完成了Struts 在web xml文件中的配置 如果Web应用使用了Servlet 以前的规范 因为Web应用不会自动加载Struts 框架的标签文件 因此必须在Struts web xml文件中配置加载Struts 标签库 配置加载Struts 标签库的配置片段如下 < ! 配置Struts 标签库的URI >\/s< \/TAGLIB...

什么是struts2
Struts2是一款专为Java Web应用开发设计的开源框架,其核心理念是基于MVC模式,将业务逻辑、用户交互和数据管理进行有效分离。它的一大亮点是丰富的标签库,极大地简化了用户界面的创建过程,开发者能够更专注于实现功能。Struts2注重安全性,拥有灵活的验证和输入处理功能,有助于预防潜在的安全威胁。通过拦截...

struts2是什么
此外,Struts2还提供了一套丰富的标签库,用于在JSP页面中简化HTML表单的创建和数据绑定等操作。这些标签可以直接与后端的数据模型进行交互,从而减少了开发者的工作量。总的来说,Struts2是一个功能强大且高度可配置的Web应用框架,它结合了MVC设计模式的优点和一系列实用的特性,使得开发者能够更快速、更...

如何在jsp页面中使用struts2标签
要在jsp中使用struts2.0的标签,首先要在页面使用taglib指令,将struts2的tld文件导入<%@taglib prefix="s" uri="\/struts-tags"%> struts2的标签主要分为两大类:UI标签 这个几乎不怎么用就不介绍了 非UI标签 if,elseif和else \/\/只有当test的的值为true时,才会执行if语句块里面的内容 ...

什么是struts2
与传统Servlet相比,Struts2在表单处理上更为强大,表单标签库使得创建和验证表单、获取用户数据变得轻松。此外,框架还支持国际化和主题定制,方便开发者根据不同需求调整界面。总体来说,Struts2以其全面且易用的特性,无论是新手还是资深开发者,都能借此高效构建高质量的Web应用。

<%@ taglib prefix="s" uri="\/struts-tags" %>的问题
<%@ taglib prefix="s" uri="\/struts-tags"%>是引入struts2的标签库.你只要把struts2相关的几个lib放在你工程的WEB-INF\/lib\/下面就可以了.如:struts2-core-2.0.11.1.jar ognl-2.6.11.jar oro-2.0.8.jar freemarker-2.3.8.jar struts-core-1.3.5.jar 等等.你的第二个问题是你的...

Struts2 or Tapestry哪个更好一点
也可以自己扩展和配置使用拦截器,比如我就通过拦截器实现了登录信息获取、IP限制、权限验证等功能。4.标签库很强大,但不知道和struts1相比如何。struts2有点不爽的是去掉了webwork2里面的日期控件(jscalendar),改用了一个datetimepicker的标签,那个控件不是一般的烂。5.和webwork2相比,struts2里面...

struts 和 struts2 有什么区别?
— 绑定值到视图的对比:Struts 1使用标准JSP机制把对象绑定到视图页面;Struts 2使用“ValueStack”技术,使标签库能够访问值,而不需要把对象和视图页面绑定在一起。— 类型转换的对比:Struts 1 ActionForm 属性通常都是String类型。Struts 1使用Commons-Beanutils进行类型转换,每个类一个转换器,转换器是...

struts2的体系结构
1、加载类(FilterDispatcher)2、读取配置(struts配置文件中的Action)3、派发请求(客户端发送请求)4、调用Action(FilterDispatcher从struts配置文件中读取与之相对应的Action )5、启用拦截器(WebWork拦截器链自动对请求应用通用功能,如验证)6、处理业务(回调Action的execute()方法)7、返回响应(通过execute方法...

struts2 成功处理后不让他跳转页面到什么action,留在本页面,求一个小...
<\/...>不就是意味着将要调用某一个Action吗?还有你不跳转Action怎么知道它执行有没有成功,想要留在本页可以在执行action之后再跳转回来么

相似回答