简明法语教程:JSP简明教程
疯狂代码 http://CrazyCoder.cn/ ĵ:http:/CrazyCoder.cn/Java/Article7567.html
如果你是直接使用Java servlets那你将不得不在Java类中处理HTTP输入和HTML输出你需要丰富Java编程经验
来构建复杂应用JSP加入使你可以把HTML表达逻辑从植入servlets中复杂商务逻辑区分开来这意味着可以由有
经验脚本编写者来编写表达层代码而高级Java开发者能够集中精力去解决servlets和bean中更为复杂问题
不管你有没有Java编程知识都能够使用JSPJSP包含了些服务器端标签使得不用写行Java代码就能显示动态
数据你可以直接访问bean来完成操作然后使用JSP标签把结果显示为动态内容你还可以用servlets生成
beanservlets 操作运算结果存于其中然后再使用JSP标签显示结果同样不需要在JSP页中写Java代码
有 3种方式可以用来在你网页中加入Java代码:
1、使用declarations(声明)可以定义全局变量或是在页内任何地方都可以访问Java思路方法声明被包含在
标记<%!...%>中
例子:
<%! i = 0; %>
<%! a, b, c; %>
<%! Circle a = Circle(2.0); %>
你可以直接使用在<% @ page %>中被包含进来已经声明变量和思路方法不需要对它们重新进行声明个声明仅
在个页面中有效
2、使用scriptlets(脚本片断),你能书写页内处理所需任何逻辑它们包含在<%...%>标记内scriptlet,我们便能做
以下事:
声明将要用到变量或思路方法
编写JSP表达式
使用任何隐含对象和任何用<jsp:useBean>声明过对象
编写JSP语句
任何文本HTML标记JSP元素必须在scriptlet的外
当JSP收到客户请求时scriptlet就会被执行如果scriptlet有显示内容这些显示内容就被存在out对象中
3、Expressions(表达式)包含于<%=...%>中它提供种简单思路方法来显示Java表达式结果被附加上表达式
评论1