
正文
java代码写在jsp里 jsp文件中写java代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何在jsp里面写java代码
%! %是在service方法的外面定义变量和写入语句的,也就是在servlet中定义变量,而我们知道servlet在被container加载后只生成一个对象而已,然后所有的请求都在service方法里面被处理。所以如果你在servlet中定义了变量,那么所有的请求可以共用这一个变量了。
最简单的应用就是,你要计算有多少人访问了这一个JSP页面,那么就可以把变量i定义在servlet中,然后在JSP文件里面加一句i++;,这样就可以统计有多少人访问了你这个页面了。
至于% %这个嘛,就是在service方法里啦。
相关问答
Q1: 在jsp页面写了一部分java代码,这样好不?
jsp文件中存在一些java代码是在所难免java代码写在jsp里的java代码写在jsp里,不然也不用使用jspjava代码写在jsp里了,纯html就好了嘛,但对于题目中的“一部分”是指多少并未可知,如果太多确实会有影响的,所以一般不建议这样做,影响大致如下所列:
1、根据MVC思想,JSP属于VIEW层,不宜存在太多java的代码,view层应该只有布局、样式相关的代码,jsp中包含太多java代码就和MVC思想有出入了。
2、可读性差,大多公司中,JSP是有专业的前台人员进行维护的,但这些前台人员,只需要具备HTML、JS、CSS、JQUERY等前端技术,一般都不懂得Java代码,在jsp中写太多java代码,会使可读性变差,不便于前台人员维护。
3、不便于维护。把多数java代码写在jsp页面中,而更多的代码还是在后台的java文件中的,这样在开发过程中就需要多个文件一起看,出了问题也要一起修改,这要造成了维护代码的负担。
4、不易于调试。其实更确切的说是不能调试。jsp文件中是无法加断点的,这样写出的代码如果存在问题却编译通过的话,想找起来会相当麻烦。
也正因为会有上述所说的这些影响,但开发者又有时需要在jsp中输入java代码,所以才有jstl、el表达式等技术出现可以在jsp页面替换掉那些复杂的java代码。
Q2: java代码写jsp里面安全么?我说的是特殊情况,正常都是写在后台的
不是很安全,容易被黑,jsp建议不要有java代码,后期维护会吐血的
Q3: JAVA代码怎么写成JSP文件
body
% java小脚本(java程序) %
/body
不过在jsp页面中嵌入 java小脚本已经过时了,改用EL表达式了
java代码写在jsp里的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jsp文件中写java代码、java代码写在jsp里的信息别忘了在本站进行查找喔。






