为什么我的Struts1的html标签库都无法使用?

来源:百度知道 编辑:UC知道 时间:2024/06/20 18:46:39
我使用netbeans开发一个很简单的web项目,但是html标签库凡是涉及到property属性的就无法使用,我的环境没任何问题,因为netbeans是自动帮我把一切都导入了,我的JSP页面上也已经把taglib都导入了,一切都毫无问题,但为什么html标签就是无法使用呢?显示错误如下:
org.apache.jasper.JasperException: An exception occurred processing JSP page /welcomeStruts.jsp at line 22

19: logs for error messages.
20: </div>
21: </logic:notPresent>
22: <html:form action="/index.do">
23: <html:radio property="radioVal" value="Value1" />
24: </html:form>
25:
还有一个问题,我在web.xml里把欢迎文件设为:index.do,然后index.do请求将被转发到IndexAction,IndexAction有个forward属性,它会将请求再转发到相应的组件,但实际上报错了,报出:The requested resource (/testtag/) is not available.错误,(请求资源无效)。
以上两个问题我实在是解决不了,因为一切配置我都是照书上来的,但是就是报错。哎

页面标签的错误原因可能是由于radioVal在你对应的ActionForm中没有定义属性及生成getter和setter方法

而你说的欢迎页设置问题应该还是在struts-config.xml中没有配置对应路径,找一下/testtag 这个 path配置了没有,并检查一下是不是多写了一个 / .