将Struts 1标签迁移到Struts 2

拉维·古普塔(Ravi Gupta)

我正在尝试重用从Struts1到Struts2的一堆JSP,其中一些JSP具有声明的taglib,如下所示:

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>

当我将它们更改为:

<%@ taglib uri="/struts-tags" prefix="html"%>
<%@ taglib uri="/struts-tags" prefix="logic"%>
<%@ taglib uri="/struts-tags" prefix="bean"%>

我收到一个错误:

JSPG0227E:转换/jsp/survey/surveyIdPreview.jsp:/jsp/survey/surveyIdPreview.jsp(27,1)-> JSPG0046E:无法找到标记html的标记文件时捕获到异常

我使用同一taglib三次的原因是因为这些标签散布在JSP上,并且我正在尝试最小化代码更改。

这种方法适用于应用程序的其余部分,但对于某些页面,我会看到上述错误。我无法理解为什么Struts2 jar中的TLD对某些页面不可见。

任何帮助是极大的赞赏。

肯·德·古兹曼

这3是针对struts 1标签的。

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>

Struts 2仅使用单个tld,即struts-tags.tld。因此,您只能将其声明为:

<%@ taglib prefix="s" uri="/struts-tags" %>

还要确保,您在WEB-INF / lib中的struts2-core-2.xxjar

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Struts 1标签迁移到Struts 2

来自分类Dev

将DynaActionForm迁移到Struts2

来自分类Dev

范围属性从Struts1迁移到Struts2

来自分类Dev

将选择标签从 Struts1 转换为 Struts2

来自分类Dev

使用struts2-struts1-plugin从Struts1迁移Struts2

来自分类Dev

将 Struts 1 中的 Action 转换为等效的 Struts 2

来自分类Dev

从struts1到struts2的迁移消息资源

来自分类Dev

Struts1 到 Struts2 的迁移策略

来自分类Dev

从Struts迁移到Spring

来自分类Dev

将 Webpack 从版本 1 迁移到 2

来自分类Dev

将struts2标签信息保存在localStorage中

来自分类Dev

Struts2提交标签

来自分类Dev

Struts 2迭代器标签

来自分类Dev

将 koa v1 迁移到 v2

来自分类Dev

Struts2 标签中的 HTML 标签

来自分类Dev

如何将JavaScript变量传递给struts2属性标签

来自分类Dev

将参数从锚标签发送到struts2操作

来自分类Dev

如何在未提交表单的情况下将struts2提交标签用作按钮?

来自分类Dev

在Struts 2中将数组作为get参数

来自分类Dev

Struts 2-将OptGroup添加到<s:select>

来自分类Dev

通过Struts 2中的ModelDriven将参数传递给动作

来自分类Dev

将index.jsp重定向到Struts 2 Action

来自分类Dev

将变量从操作类(struts2)传递到JSP

来自分类Dev

在Struts 2中将getText()用于geting属性

来自分类Dev

Struts2 jQuery DatePicker:将maxDate设置为今天

来自分类Dev

将变量从操作类(struts2)传递到JSP

来自分类Dev

如何将Tiles 3与Struts2正确集成?

来自分类Dev

Struts2如何将URL映射到动作?

来自分类Dev

将struts2 select的列表分成optgroup