问题描述
各位高手好,小弟在入门jsp入到错误提示,请帮帮忙,谢谢。如下SayHelloBean.html编码放置在D:apache-tomcat-8webappstesttestbean下<html><head><title>数据输入</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><bodybgcolor="#FFFFFF"><divalign="center"><p>请输入数据</p><formmethod="post"action="SayHelloBean.jsp"><p>姓名<inputtype="text"name="name">性别<selectname="sex"><optionvalue="先生">先生</option><optionvalue="女士">女士</option></select></p><p><inputtype="submit"name="Submit"value="提交"></p></form><p> </p><p> </p></div></body></html>SayHelloBean.jsp编码放置在D:apache-tomcat-8webappstesttestbean下<%@pagelanguage="java"import="bean.HelloBean;"%><%@pagecontentType="text/html;charset=gb2312"%><%--先将传过来的request中的字符编码格式设置成gbk,再取内容--%><%request.setCharacterEncoding("gbk");%><html><head><title>HelloBean</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><bodybgcolor="#FFFFFF"><p> </p><palign="center">欢迎</p></body></html>我的编译好的HelloBean.class放在D:apache-tomcat-8webappstestWEB-INFclassesbean下,工程目录为D:apache-tomcat-8webappstestpackagebean;publicclassHelloBean{privateStringname="";privateStringsex="";publicHelloBean(){}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetSex(){returnsex;}publicvoidsetSex(Stringsex){this.sex=sex;}}当jsp编码中添加了<%@pagelanguage="java"import="bean.HelloBean;"%>就出现提示错误UnabletocompileclassforJSP。请给位帮帮忙看一下,谢谢
解决方案
解决方案二:
classpath路径:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;D:java;JAVA_HOME:C:jdk1.7运行其他jsp没有问题。例如<html><head><title>Hello</title><body><%out.println("HelloWorld!");%></body></head></html>这个没有问题。
解决方案三:
<%@pagelanguage="java"import="bean.HelloBean"%>