zl程序教程

您现在的位置是:首页 >  后端

当前栏目

jsp中调用java代码小结

JAVAJSP代码 调用 小结
2023-06-13 09:15:25 时间

原封不动的传送给客户端有两个小例外:

1.如果想传送<%或%>,由于它跟jsp的特殊符号一致,所以必须使用转义字符转义,<\%或%\>
2.如果想传送注释,在jsp编辑页面中出现,而在生成的html文档不出现,那么我们要使用<%----%>,而<!---->这种形式会原封不动的传递给客户端.

jsp调用动态代码策略

使用mvc,由一个servlet负责处理最初的请求,查找数据,并将结果存储在bean中,然后将请求转发到jsp页面来提交最后的结果,jsp页面使用bean.

java代码位置

现在jsp页面的java代码量,最好将一些java代码放在类中,然后将java类放在WEB-INF/classes/directory/MachingPackageName,然后使用1或2行基于jsp的代码调用它.原因如下:

1.开发,我们一般在面向对象的开发环境编写常规类(java),在面向html环境中,比如dreadweaver,编写jsp.
2.编译,要编译常规的java类,秩序在IDE中编译即可,要编译JSP页面,则必须将它放到正确的目录中,启动服务器.
3.调试,单独环境的IDE调试更加方便
4.工作划分,精通java人员只关注java,精通html人员关注html.
5.测试,可以单独测试
6.重用.可以在多个jsp页面利用相同的java类.

包是十分重要的,将所有的类都放在保重.

jsp表达式的使用

jsp表达式用来将值直接插入到输出中,<%=java表达式%>

该表达式在求值,转换成字符串后,插入到页面中,求值是在运行期间执行(在页面被请求时),因此可以访问到请求的所有信息.

例如:Currenttime:<%=newjava.util.Date()%>

预定义变量,request,reponse,session,out,application