struts2中使用c:import标签导入action出现资源不存在错误?

谁知道这个错误如何解决?
在struts2中使用c:import导入一个action中的内容,

比如:

出错信息:
The requested resource (/zuinfo_new/jsp/organize/tree.do) is not available

但是直接在浏览器中输入 http://yj.zju.edu.cn:8888/zuinfo_new/jsp/organize/tree.do

是可以访问的。

[quote]这样会在页面显示出alert("end");[/quote]

所以问题还是一样的,302问题。

[quote]恩,我也注意了302,302表示要进行一次重定向,是否你的链接
http://yj.zju.edu.cn:8888/zuinfo_new/jsp/organize/tree.do
在访问之后还要进行一次重定向(可以在firebug中查),如果这样,c:import标签可能没有这么智能。[/quote]

这个问题取决c:import标签的实现,即c:import不会把/jsp/organize/tree.do当成servlet去请求。

我试了的确不行,不过可以用绝对路径(jstl文档也是这么说的),换成你的例子,可以用:
[quote][/quote]

顶 :arrow:

可以使用struts2的action标签
<%@taglib prefix="s" uri="/struts-tags"%>
嵌入

[quote]我试过了,页面会出错的。[/quote]

我试过可以的。

1 用的是jstl1.1吗,还是1.0,先看看jstl有没有问题,包含一个简单的jsp试试看?
2 再试试在url使用全路径包含这个jsp看能不能访问?

或者你先试试看


如果这个不正常,说明你的jstl没有配好,如果正常,

就应该可以。

[quote]报302错误 [/quote]

恩,我也注意了302,302表示要进行一次重定向,是否你的链接
http://yj.zju.edu.cn:8888/zuinfo_new/jsp/organize/tree.do
在访问之后还要进行一次重定向(可以在firebug中查),如果这样,c:import标签可能没有这么智能。

我是用的struts 2.

[quote]这个导入我是放在js中的:
alert("begin");

alert("end"); [/quote]

放在js中不是标签的正确用法。

[code="java"]alert("begin");

alert("end");[/code]

先试试这样可以显示end吗?