1

我有一个问题陈述,我需要在我自己的向导中添加一个页面,该页面的工作是允许创建一个带有一些附加标记库的 JSP 文件,导入。

向导页面应要求用户提供有效的 JSP 文件名。

我发现,eclipse已经提供了JSP文件创建向导/页面。你知道这些 API 是什么吗?它们是可扩展的吗?以及如何在我的向导中使用相同的 API?经过大量的谷歌搜索后,我找到了任何解决方案。

我发现,同样可以通过扩展 eclipse 提供的“org.eclipse.jst.servlet.ui.internal.wizard.AddServletWizardPage”页面 API 来为 Servlet 做同样的事情

我还想知道与 JSP 关联的 IdataModel 是什么?

我是 eclipse 的新手,对 eclipse API 知之甚少。请帮忙。

谢谢,拉胡尔

4

1 回答 1

0

我发现很难使用像 jsp 向导这样的现有向导,对其进行剖析、理解然后修改它,因为这些向导中的大多数都不是为扩展而设计的,您将浪费时间试图弄清楚向导。我的建议是遵循此处概述的方法。创建新文件向导

如果您的新 jsp 文件是模板并且不会根据向导更改,您可以按照链接中概述的相同方法在您的包/插件中创建一个文本文件并将其加载/复制到新资源。此向导允许您定义文件扩展名(在您的情况下为 .jsp)的约束,并提供让用户选择文件位置的页面。如果初始的 jsp 页面创建是基于用户输入的动态的,那么您将需要一些额外的代码,但是在 eclipse 中使用一个基本的新文件向导,该向导旨在扩展,然后设置文件扩展名和设置初始文件内容是我建议不要尝试在复杂的向导中剖析和浪费时间。在这种情况下,您需要做的就是自定义向导上的 performFinish() 方法以添加初始文件内容。然后,如果您希望它在文件中显示为向导 -> 您可以使用 org.eclipse.ui.wizards 扩展来为此做出贡献。如果您希望在其自己的文件夹中选择向导,您可以使用相同的扩展点来创建一个具有 id 和标签的类别,然后将向导指定为您创建的类别的 id。

希望有帮助!- 邓肯

于 2012-11-09T01:20:02.477 回答