配置了struts2,jsp页面不能调用servlet
请问大家,在jsp页面调用servlet的时候
出现这个下面这个错误 There is no Action mapped for namespace / and action name displayChart.
把这个servlet当作action了,应该怎么处理呢
[解决办法]
额 去配置一下你的Web.xml嘛,里面有路径的配置,action的配置与Servlet的配置不是有不同的么!检查一下是否配置错误了!
[解决办法]
首先你要确定 action本身就是一个servlet, jsp页面中的路径明 要与web配置文件中的 映射name保持绝对一致
[解决办法]
这个早配置了,没用了
<servlet>
<servlet-name>DisplayChart</servlet-name>
<servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplayChart</servlet-name>
<url-pattern>/displayChart</url-pattern>
</servlet-mapping>
<servlet-mapping>
[解决办法]
你jsp页面上的action写的是什么啊 跟你写的servlet是一样的吗 ?
[解决办法]
该回复于2011-09-22 17:00:17被版主删除
[解决办法]
<servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
这里配置对吗?写的是你本项目对应的路径,还有看你代码在返回的时候单词有没有写错
[解决办法]
问题已解决,默认请求路径没有后缀也可以访问,配置<constant name="struts.action.extension" value="action"></constant>即可
[解决办法]
不明白
默认请求路径没有后缀也可以访问,配置<constant name="struts.action.extension" value="action"></constant>即可
[解决办法]
就是可以使用 哦