
正文
jsp中java代码失效,javaweb项目jsp报错
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jsp中不能出现java代码
其次,你知道jsp是什么不?,servlet是从java演变过来的,jsp是从servlet演变过来的,当编译之后,jsp会生成class文件,所以说jsp间接的就是java代码。
C:\Program Files\Apache Software Foundation\Tomcat 0\work\Catalina\localhost\路径名\_*_jsp.java 如果其他的java文档都有而这个却不存在,很可能是翻译时出错了,你浏览器所看到的是以前cached版本。
看了一下,错误在这里:for(int k=0;kname.length;k++){ DataOut.writeUTF(name[k]);DataOut.writeUTF(math[k]);DataOut.writeUTF(english[k]);} 这段代码里面的DataOut这个类没有引入,import一下就OK了。
mvc提倡jsp里面是不使用java代码块的。其实jsp里面可以包含任何类型的java代码的,只是不提倡而已。
解决方法:点击internet选项,点击语言,点击设置语言首选项,然后点击左边的高级设置,出现一个新的页面,在页面的最下面有一个web语言,将下面的不允许网站保存我的语言列表打钩,再试试应该就可以了。
相关问答
Q1: jsp中写不了java代码。写就提示错误。
这句话的意思是:在“;”附近有语法错误,在它之后应该有一个表达式。肯定是语法错了,仔细查看一下提示错误的那一行和它的附近,是不是因为疏忽大意出错了。
这段代码里面的DataOut这个类没有引入,import一下就OK了。
从错误提示来分析入手,19行报了NullPointerException 19行最可能出现问题的就是userDao是null 你打个断点或者做一个输出,看看userDao是什么值 如果是null,那就要看看你的MyUserDaoImpl的无参构造方法是如何实现的了。
应该是你的那个simple的包没有导进来。你把你jsp上面那句话改成这个:%@page import=JavaBaen% %@ page language=java import=java.util.* pageEncoding=GBK% 下面的都是错误的。
Q2: 为什么我的JSP代码老是调用不了JAVA文件里的类呢
1、Java类中的方法或变量没有正确的访问权限,导致无法访问。Java类中的方法或变量没有正确地声明或定义,导致无法访问。Java类中存在编译错误或运行时错误,导致无法访问。Java类所在的包或文件夹没有正确配置,导致无法访问。
2、也许是,引入JavaBean 的时候没有设置JavaBean的生命周期。
3、C:\Program Files\Apache Software Foundation\Tomcat 0\work\Catalina\localhost\路径名\_*_jsp.java 如果其他的java文档都有而这个却不存在,很可能是翻译时出错了,你浏览器所看到的是以前cached版本。
Q3: 为什么我的JSP里的Java代码运行不了?tomcat和JDK都已经配置好了啊_百...
javac test.java 运行不了是因为你没有给java程序做环境变量。可以在我的电脑属性中的环境变量里添加。或者直接给出javac.exe的路径,如c:\java\bin\javac.exe test.java就可以了。
tomcat默认使用的8080端口,如果其它的程序占用了这个端口,启动时也会失败。解决方案 a) 将占用8080端口的程序关闭。使用以netstat命令查看占用8080端口程序的pid 在任务管理器中将占用端口的程序关闭。
最新的jdk为5,tomcat为5,建议jdk4以上,tomcat0以上 第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照路径进行安装即可。
兄弟,这个MyEclipse的默认Java运行环境和你自己重新安装的运行环境要匹配,还有Tomcat5只能在JDK6版本及其低版本中运行使用。
如果如你所言,你看看是不是端口问题。如果你端口号不统一也会出现类似错误。
java程序运行不了的主要原因有以下几点:环境变量没有配好。需要下载jdk配置环境变量(略)编译失败:语法错误。语法正确,但是写入了错误的代码,导致出现不理想的运行结果,以为是运行不了。
Q4: 为什么jsp中不可以有java脚本
1、就开发过程来讲,JSP表达式肯定让开发人员感觉更亲切,毕竟都是JAVA语言。但从重构角度来讲,JSP表达式大大的削低了程序的易读性,所以一般鼓励使用ognl,如果OGNL帮不上忙时,也可以采用EL表达式。
2、最后,jsp中之所以不可以有javaBean,原因是:jsp做的是视图显示,显示层与业务逻辑,及数据处理分离,所以才有以上结论。
3、千万不要在jsp里面写过多的java代码,那样的话,真的成做网站的了,不但开发不正规,而且影响运行效率。
Q5: 在MyEclipse中代码,访问jsp页面时当跳转到java时,显示不可用,这是为...
1、检验jdk是否安装成功,运行cmd输入java_version。若显示版本信息,则说明安装和配置成功。最后返回myeclipse,即可正常运行jsp页面。
2、你好:你的报错为404说明请求的servlet不存在导致的,你不能看你的额java类名字叫这个就存在的,你得去web.xml中查找这个servlet是否存在的;你看我的那个CQRA06Servlet才是你要访问的名字呢。
3、上面回答的什么啊,连叹号都不知道怎么回事!应该是空格问题。
jsp中java代码失效的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javaweb项目jsp报错、jsp中java代码失效的信息别忘了在本站进行查找喔。








