我建了一个名为requestBean.jsp把它放在C:\tomcat\webapps\examples\jsp\requestBean\requestBean.jsp,将它的bean放在C:\tomcat\webapps\examples\WEB-INF\classes\requestbean\requestBean.class。
在地址栏输入http://localhost:8080/examples/jsp/requestBean/,可显示jsp文件和html文件,但是用submit按钮提交到requestBean.jsp,出现错误:
The server encountered an internal error () that prevented it from fulfilling this request
root cause
org.apache.jasper.JasperException: /jsp/requestBean/requestBean.jsp(1,49) Unterminated
jsp第一行代码如下:
<jsp:useBean scope="page" id="requestBean1" class="requestBean"/>
我急死了。不知道怎么办,请各位大虾帮忙
你的java程序开始是否打包了,即package requestbean;如果没有打包,你的class文件直接放在classes/路径下。
根据你的文件结构。
你的requestBean.html和requestBean.jsp要放在同级目录下。
你的requestBean.java没有带包名。直接将requestBean.class放在classes下就可以了。
你的requestBean.java没有带包名。
如果不改变路径,在requestBean.java中加入Package requestBean
重新编译