ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:21.40KB ,
资源ID:5443891      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5443891.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(jsp复习题.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

jsp复习题.docx

1、jsp复习题上机题第一题:web服务目录修改使用“共享”文件夹中的“tomcat6.0”,完成服务器的安装。配置web 服务目录http:/localhost:8080/test,物理路径d:学号,(如:d:0806410103)。在dreamweaver中建立站点,将“共享”文件夹中的test1.jsp页面在浏览器中运行。首先,把tomcat6.0复制到本地计算机的其中一个磁盘,(如:D盘,以下均以D盘为例。)双击tomcat6.0图标,弹出其安装提示,按照步骤进行,只需在Setup中设置Destination Folder为其他磁盘,(如:C盘)。其次,在盘下建立一个名为080641010

2、3的文件夹。再次,安装好tomcat6.0后,在tomcat6.0所在的根目录盘中,找到Tomcat 6.0文件夹下的conf文件夹下的server文件,用记事本方式打开,在前添加“”代码,保存“server”,并且重启服务器。打开“dreamweaver”,点击工具栏中的“站点”,选择“新建站点”,给站点命名,站点的HTTP地址设置为http:/localhost:8080/test,下一步,服务器的选择为JSP,下一步,文件存储位置为d:0806410103文件夹中,下一步,站点使用的URL设置为http:/localhost:8080/test ,点击完成。把“共享”文件夹中的test1

3、.jsp文件复制到d:0806410103文件夹中,打开浏览器,在地址栏中输入http:/localhost:8080/test/test1.jsp。即可使test1.jsp在浏览器中运行。第二题servlet类在jsp中调用2.共享文件夹中的Servt1.java是一个servlet类,在你的web服务目录中配置路径,编写xml文件,可以通过s1.html中的超链接调用该servlet对象。P245 为建立的步骤。首先,启动eclipse,安装目录选择0806410103文件夹,在eclipse中建立一个工程,给工程命名为s1,“project layout“选择第一项,在s1上建立一个类,

4、包的名字设置为“com.wsy”,类名设置为Servt1,下面的勾选项去掉。其次,把共享中的Servt1.java文档中内容复制,粘贴到eclipse 中Servt1的类中,同时会出现“import java.io.*;import javax.servlet.*;import javax.servlet.http.*;“的错误,此时需要导入其他包。步骤如下:把Tomcat 6.0文件夹下的lib文件夹下的“servlet-api”复制,粘贴到jdk1.6文件夹下jre文件夹下的lib文件夹中的的ext文件夹中。在eclipse,把“Referenced Libraries”/ “Config

5、ure Build Path”/ “Add External JARS” 把Tomcat 6.0文件夹下的lib文件夹下的“servlet-api”添加进来。此时错误会自动消除,保存文件即可。其次,在0806410103的文件夹中建立一个名为WEB-INF的文件夹,在此文件夹中再创建一个名为classes的文件夹,把“D:/s1”中名为com的文件夹复制到classes文件夹下。再次,在“dreamweaver”中新建一个即本页面XML,命名为web.xml,另存为到WEB-INF的文件夹中,编写web.xml代码如下:(绿色字体部分为固定模式)T1 /此处T1为Servt1.java中的类名

6、com.wsy.T1 /为包名加类名T1/* /*自己随意命名最后,在重启服务器,再浏览器中输入http:/localhost:8080/test/com,回车即可。第三题:在jsp中调用tag文件3.共享文件夹中的c1.jsp页面复制到web服务目录中,在你的web服务目录中使用c1.jsp页面调用EvenSum.tag文件。P40为服务路径的配置首先,在“D:806410110”文件夹中建立一个名为WEB-INF的文件夹,再在WEB-INF的文件夹中建立一个名为tags的文件夹,把EvenSum.tag文件文件粘贴到tags文件夹中,同时,把c1.jsp文件粘贴到“D:806410110”

7、文件夹中,与WEB-INF的文件夹在同一个根目录下。其次,在dreamweaver建立的站点中打开c1.jsp文件,修改其后台代码如下:(绿色字体部分为修改部分): / prefix=*,*表示命名为任意的,只要与中的*名字一致。 以下是调用Tag文件的效果: 最后,保存运行即可。注:若出现的结果为问号,表示编码有问题。只需把编码修改为如下即可:第四题:jsp中调用javabean4.共享文件夹中的javabean1.jsp页面复制到你的web服务目录,在你的web服务目录中使用javabean1.jsp页面调用Circle.class文件,完成javabean的调用。 首先,在eclipse

8、中建立一个工程,如:a1,在a1中建立一个包名为tom.jiafei,类名为Circle的类,把共享中的Cirlce中的代码复制到eclipse的Circle类中,保存生成.class文件。在eclipse保存项目的根目录下找到名为a1的文件夹,把名为tom的文件夹拷贝到WEB-INF/classes文件夹中。其次,在dreamweaver中,建立名为javabean1.jsp的动态页面,此文件保存在和WEB-INF在同一根目录下。在其后台代码中输入如下代码:(绿色字体部分为应输入的部分)无标题文档 /e为自己任意定义的名字圆的半径:圆的周长:圆的面积:第五题:jsp中调用servlet类5.

9、共享文件夹中的Servt1.java是一个servlet类,在你的web服务目录中配置路径,编写xml文件,可以通过s2.jsp表单中的“提交”按钮直接访问servlet对象。基于第二题:以1.jsp和web.xml为基础在 1.jsp代码部分只需修改为:部分即可。*表示与第2题中web.xml中/*的*表示为同一个名字。笔试题1、JSP与ASP区别,如何表现?(网上找) Jsp调用java,得益java不依赖平台、面向对象、安全等优良特性,可以建立安全、跨平台、易维护的Web应用程序。可动静页面分离、能脱离硬件平台的束缚以及编译后运行。 Asp也是Web服务器端的开发技术,使用VBScrip

10、脚本语言相似:JavaSever PagesTM(JSP)和 微软的Active Sever Pages(ASP)在技术方面有许多相似之处。两者都是为基于WEB应用实现动态交互网页制作提供的技术环境支持。同等程度上来讲,两者都能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术。而且两者都能够替代CGI使网站建设与发展变的较为简单与快捷。不同点:JSP与ASP两者都是常用的动态网页技术,也都是可以嵌入HTML中的程序,但两者是有着本质的不同,主要从以下几个方面对其进行比较:(1)Web服务器的支持:大多数通用的 Web服务器如:Apache、Netscape和Micro

11、soft IIS都支持JSP页面,只有微软本身的Microsoft IIS和Personal Web Server可以支持ASP。(2)平台的支持:JSP具有平台独立性,只要是一般的Java程序可以运行的平台,都支持JSP程序。Windows平台可以很好的支持ASP,但ASP对于基于Win32逐渐模型的依赖,使得它难于一直到其它平台上。(3)组件模型:JSP是建立在可重用的、跨平台的组件(如:JavaBeans、Enterprises JavaBeans 和用户定制的标签库等组件)之上的,而ASP使用的是基于Win32的COM组件模型。(4)脚本语言:JSP可以使用Java编程语言或JavaS

12、cript作为脚本语言,而ASP使用VBScript或Jscript作为脚本语言。(5)安全性:JSP使用Java安全模型,而ASP使用Windows NT的安全结构。(6)与Access数据库的连接:JSP使用JDBC建立与Access数据库的连接,而ASP对Access数据库使用Data Active Objects。(7)用户定制的标签:JSP可以使用用户定制标签库进行扩充,而ASP中没有用户定制标签库,ASP是不能扩充的2、运行startup.bat启动Tomcat服务器的好处?(P10-1)确保Tomcat服务器使用的是Java_home环境变量设置的JDK。启动时候各项信息都可以看

13、到,.关了就关闭服务器,不必非得运行关闭的bat3、改Tomcat端口号?能否改为80(P10-4)修改Tomcat服务器安装目录中conf文件夹中的主配置文件:server.xml,只要没有其他应用程序正在占用80,就可以将端口号设置为80。4、JSP的5种元素(P11)1、普通的HTML标记2、JSP标记3、变量和方法声明4、Java程序片5、Java表达式5、调用word或ppt打开JSP(P23)ppt网上找(P23)6、File对象做什么的(P109)用来获取文件本身的一些信息。例如文件所在的目录、文件的长度、文件读写权限等,不涉及对文件的读写操作。7、File对象能读写文件吗?(P

14、136-1)不能用来获取文件本身的一些信息。例如文件所在的目录、文件的长度、文件读写权限等,不涉及对文件的读写操作。8、File对象怎样获取文件的长度(P136-2)用File类 public long length() 获取文件的长度(单位是字节)例test.jsp文件的长度:字节9、查看jsp1014,了解三个功能的实现注:答案用语言表达1、用户等级权限的实现首先是建立数据库用户并添加用户信息以及权限字段udright,分为1,2,3个等级然后在登录页面连结相应的数据库,并检验与数据库权限字段对应情况最后根据数据库权限字段信息跳到相应的页面或提示信息if(s1=null) out.prin

15、t(用户未登录,即将跳转到主页); response.setHeader(Refresh,5;URL=login.html); else if(s2.equals(2) String spath=/jsp1014/ud.mdb; String dbpath=application.getRealPath(spath); String url=jdbc:odbc:Driver=Microsoft Access Driver (*.mdb);DBQ=+dbpath; Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); Connection conn=Drive

16、rManager.getConnection(url); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery(select * from kc where teacher=+s1+ and kctime=+xn+); while(rs.next() out.print(+rs.getString(kcname); rs.close(); stmt.close(); conn.close(); else out.print(用户没有权限访问本页面,即将跳转到登录界面); response.setHeader(

17、Refresh,5;URL=login.html); 2、用户不能登陆跳转到其他页面的实现首先建立login.java,Login.javapackage com.wsy;import java.sql.*;public class Login String uname,pwd,dbpath; public void setDbpath(String dbpath) uname=new String(); pwd=new String(); this.dbpath = dbpath; public String getUname() return uname; public void setU

18、name(String uname) this.uname = uname; public String getPwd() return pwd; public void setPwd(String pwd) this.pwd = pwd; int i; public Login()throws Exception Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); public int log() throws Exception String url=jdbc:odbc:Driver=Microsoft Access Driver (*.mdb);DB

19、Q=+dbpath; Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); Connection conn=DriverManager.getConnection(url); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery(select * from t1 where udname=+uname+); if(rs.next() if( pwd.equals(rs.getString(udpwd) ) i=1; else i=0; else i=0; rs.close(

20、); stmt.close(); conn.close(); return i; 用户登录用户名为: 密码为:3、ACCESS数据库连接的实现% String spath=/jsp1014/ud.mdb; String dbpath=application.getRealPath(spath); String url=jdbc:odbc:Driver=Microsoft Access Driver (*.mdb);DBQ=+dbpath; Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); Connection conn=DriverManager.getConnection(url); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery(select * from t1); while(rs.next() out.print(); out.print(+rs.getString(udname)+); out.print(+rs.getString(udpwd)+); out.print(); rs.close(); stmt.close(); conn.close();%

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2