jsp中调⽤java代码⼩结
原封不动的传送给客户端有两个⼩例外:
1. 如果想传送 <%或%>, 由于它跟jsp的特殊符号⼀致, 所以必须使⽤转义字符转义, <\% 或 %\>
2. 如果想传送注释, 在 jsp 编辑页⾯中出现, ⽽在⽣成的html⽂档不出现, 那么我们要使⽤ <%-- --%>, ⽽ <!-- --> 这种形式会原封不动的传递给客户端.
使⽤ mvc, 由⼀个 servlet 负责处理最初的请求, 查数据, 并将结果存储在 bean中, 然后将请求转发到 jsp 页⾯来提交最后的结果, jsp 页⾯使⽤ bean.
现在 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 表达式⽤来将值直接插⼊到输出中, <%= java 表达式%>
该表达式在求值, 转换成字符串后, 插⼊到页⾯中, 求值是在运⾏期间执⾏(在页⾯被请求时), 因此可以访问到请求的所有信息.
例如: Current time: <%= new java.util.Date() %>
预定义变量, request, reponse, session, out, applicationjsp开发环境

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。