欢迎来到天天文库
浏览记录
ID:15591911
大小:133.00 KB
页数:113页
时间:2018-08-04
《[jsp入门教程]jsp快速入门教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、[jsp入门教程]JSP快速入门教程篇一:JSP快速入门教程---全十讲第一讲1JSP和Java的关系一般Java指的标注版JavaSE另外两个版本:JavaEE和JavaMEJSP属于JavaEE的一部分。JavaEE:组件:Web层组件+业务层组件服务:JNDIJDBCRMIJAASJavaMail等等JavaEE包括2个体系:标准+流行两套体系都是JSP+Servlet为基础。2JSP会涉及哪些内容JSP语法基础:对于Java,需要掌握Java的基本语法对于HTML,主要表单元素+表格+基
2、本HTMLJSTL,标准标签库,用于输出和控制EL,通常与JSTL一起使用,主要用于输出Servlet,几乎所有介绍JSP的书和课程都包含Servlet,因为JSP实际上指的是JavaWeb开发。用Servlet主要是控制器。JDBC,对数据库的访问。[]JavaBean3JSP的运行环境JDK服务器:我们用Tomcat。其它的服务器:IBMWebsphere+BEAWebLogic+JBoss+GlassFish4JSP的开发环境页面:DreamWeaver开发页面代码:本文编辑器Eclips
3、eNetBeansJBuilder注:我们采用记事本。5Tomcat文件夹webapps主要各个应用,编写的每个应用都可以放在这个位置bin这个是启动服务器的相关文件,tomcat6用于命令行方式的启动,tomcat6w用于windows方式的启动conf用于配置,常用的是server.xml另外一个是web.xmlwork存放临时文件logs系统运行时候的日志信息6实例:hello.jsp创建一个应用,实际上需要在webapps中创建文件夹,bookstore,相当于应用的名字文件夹中要创建一
4、个子文件夹WEB-INF,这个每个应用web应用都需要的。{}方法可以不用定义返回值,但是可以有返回值获取用户输入的值:document.form1.username.valuedocument表示当前文档,form1表示表单的名字,username表示该表单中表单元素的名字,value表示得到值把表单提交与方法关联:可以使用表单的onSubmit事件。例:functioncheck{username=document.form1.username.value;if{alert;returnfa
5、lse;}else{returntrue;}}使用button的onClick事件进行验证:首先要把提交按钮修改成普通按钮;在普通按钮上增加事件:onClick=“javascript:check”在验证成功的时候,提交表单:document.form1.submit;*************************************************第二讲结束阳光2008-11-1519:55:56第三讲1、include指令作用:把多个文件中需要共享的代码放在单独的文件中,然后
6、在需要的时候使用该指令引入这个文件。[)典型的应用,把网站的头部和版权信息放在单独的文件中,在其他文件中包含这两部分。基本的语法格式:file属性指出目标文件。例:把index.jsp和register.jsp中的共同部分做成单独的文件header.jsp,然后在index.jsp和register.jsp中调用。header.jsp中的内容如下:电子书店注册最新图书最畅销图书查询图书修改密码查询订单购物车在index.jsp中引入header.jsp的代码:用户名:name=“username
7、”value=“aaa”>口令:name=“userpass”value=““>欢迎光临我们的书店!运行过程:在转换的时候,当遇到include指令的时候会把include指令指向的目标文件的内容拷贝到当前位置,替换include指令,这样最后形成一个文件。[)然后才编译形成class文件,然后运行。扩展:jsp快速入门/jsp入门教程/jsp入门教程pdf2、标签我们使用登录功能的模拟来介绍。首先,使用Java代码完成判断,使用完成跳转,代码://先获取用户输入的用户名和口令,然后判断是否合法
8、Stringusername=request.getParameter;Stringuserpass=request.getParameter;if&&userpass.equals){%>}else{%>}%>注意:不管跳转到success.jsp还是index.jsp,地址栏都是处理文件的名字。。。相同点:都是转向目标文件。不同点:地址栏中显示的内容是不相同的,如果使用,地址栏显示当前文件的名字,如果使用response,地址栏显示的是转向后的文件的名字。执行过程不同:使用相当于一次请求,使
此文档下载收益归作者所有