jsp中调用java代码小结
原封不动的传送给客户端有两个小例外:
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
相关文章
- java局域网发送文件_Java如何实现局域网文件传输代码案例分享
- java queue toarray_Java PriorityBlockingQueue toArray()用法及代码示例
- java scanner怎么用_Java中Scanner类的用法及使用步骤分享!「建议收藏」
- java集合类面试题_Java集合类相关面试题
- java标识符是什么_Java 标识符「建议收藏」
- java代码大全及详解_Java练级攻略[通俗易懂]
- java如何输入字符串_JAVA中怎样输入字符串「建议收藏」
- java uuid 随机数_Java随机数和UUID[通俗易懂]
- java字符串转换为json对象6_Json对象与Json字符串的转化、JSON字符串与Java对象的转换…
- java 常量表达式,需要常量表达式? (Java switch语句)[通俗易懂]
- JAVA代码审计之java反序列化
- java prototype是什么,Java设计模式之原型模式(Prototype模式)介绍
- java解释器虚拟机-Java代码如何运行在Java虚拟机中
- centos7 java -verison Error: Could not create the Java Virtual Machine.
- 将图片转成base64字符串并在JSP页面显示的Java代码详解编程语言
- Java 连接 MySQL 数据库简易实现(java连mysql)
- 服务Linux启动Java服务:一步步去完成(linux启动java)
- JSP中嵌入Java代码
- 用JSP连接MySQL数据库:简明实现代码(jsp连接mysql数据库代码)
- Java编程操作Oracle数据库(java操作oracle)
- 处理实践Redis中Java对过期键的处理实战(redisjava过期)
- 使用Java实现MySQL数据恢复操作(java恢复mysql)
- 实现基于Redis的分布式锁Java实现(redis锁java代码)
- java/jsp中中文问题详解
- Java方法的覆盖与隐藏的区别分析
- java学习笔记之eclipse+tomcat配置