");out.print("");out.print("");out.print("在线招聘系统注册

2、nt>");out.print(“”);......所有的内容必须在Java代码中完成,包括HTML代码同样需要嵌入到程序代码中来生成静态内容不利于分工因HTML代码出现的小问题也需要由熟悉JavaServlet的程序员来解决1.1为什么需要JSP?JSP(JavaServerPages)是指:在HTML中嵌入Java脚本语言由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本语言命令将生成的整个页面信息返回给客户端1.2什么是JSPJSP页面数据库服务器应用服务器编译、执行客户端嵌入Java脚本语言1234返回页面信息JSP技术

3、解决界面显示问题Servlet主要解决内部逻辑问题1.3JSP与Servlet的适用场合商品显示列表功能内容动态生成与静态表示分离可重复使用的组件简化页面开发跨平台2.JSP的优势<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>JSP基础入门<%Datetoday=newDate();SimpleDat

4、eFormatsdf=newSimpleDateFormat("yyyy年MM月dd日");StringformatStringToday=sdf.format(today);%>今天是:<%=formatStringToday%>3.JSP页面构成静态内容指令表达式Scriptlet<%Java代码%><%=Java表达式%>HTML静态文本以“<%@”开始,以“%>”结束,例如:<%@includefile="Filename"%>声明标准动作<%!方法%>以“”结束,例如:

5、ludepage="Filename"/>注释<%--这也是注释,但客户端无法查看--%>JSP页面构成<%@pagelanguage="java"import="java.util.*,java.text.*"contentType="text/html;charset=GBK"pageEncoding="GBK"%>输出当前日期<%--这是JSP注释(客户端不可以看到源代码)--%>你好,jack

6、!今天是<%//使用预定格式将日期转换为字符串SimpleDateFormatformater=newSimpleDateFormat("yyyy年MM月dd日");StringstrCurrentTime=formater.format(newDate());%><%=strCurrentTime%>指令静态内容Scriptlet表达式注释在浏览器中观看运行结果JSP页面构成查看网页源文件可以通过源代码查看HTML注释的内容所有注释内容都不可见合理、详细的注释有利于代码后期的维护和阅读在JSP文件的编写过程中,共有3种注释方法HTML的注释

7、方法:JSP注释标记:<%--JSP注释--%>在JSP脚本中使用<%//单行注释%><%/*多行注释*/%>JSP页面构成缺点:不安全,加重了网络传输的负担页面初始化处理客户端请求并做出应答退出JSP4.JSP的生命周期该方法中可以进行一些资源的分配,或者初始化变量和属性JSP处理客户请求并应答时会调用_jspService()方法JSP在页面结束之前(主要是关闭服务器)会调用_jspDestroy()方法服务器根据接收到的客户请求来加载被请求的JSP文件Web服务器中的JSP引擎将被加载的JSP文件转化为Se

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。