使用struts中的href调用Action类中的Function

时间:2014-11-21 04:24:24

标签: java jsp struts-1

我正在尝试通过点击JSP页面上的href来加载文件。该文件未存储在Web服务器的目录中。因此,在单击href时,我可能需要调用将读取文件的操作,将其复制到临时目录中的Web服务器,然后显示给用户。 (该文件可能是msword,pdf,html等)。

我已经能够找到如何在struts 2中使用调用动作。但是如何在struts 1.2中实现呢?

只有我能想到的其他解决方案是重定向到另一个JSP页面,然后调用其动作类来完成剩下的工作。但是可以直接从href调用一个动作吗?

1 个答案:

答案 0 :(得分:0)

有可能。以下是我如何通过href链接调用我的Struts操作 -

<a href="YourActionsClass.do?method=execute">some link text</a>

并在你的struts-config.xml中添加

parameter=method

execute是你的动作类中的方法,它扩展了org.apache.struts.action.Action