编程题
编写程序reg.htm和reg.jsp,做一用户注册界面,注册信息包括:用户名,年龄,性别。然后提交到reg.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员”,否则,显示“注册成功”并显示出注册信息。
答案略
编写一个简单的登录程序,要求登录页面index.jsp中输入用户名(username)、密码(password),用户点击提交后,验证用户是否输入了用户名、密码。如果用户名为aaa,密码为aaa,则重定向到登录成功页面reg.jsp进行出来,否则显示index.jsp页面提示请输入用户名和密码。 参考答案: index.jsp
<%
String name=request.getParameter(\ String password=request.getParameter(\ if(name!=null && password!=null) {response.sendRedirect(\
else {out.println(\请输入用户名和密码\ %>
reg.jsp
<%String name=request.getParameter(\ String password=request.getParameter(\ if(name==\
{out.println(\注册成功 \ else {response.sendRedirect(\ %>
分析下面的代码,写出include.jsp的运行结果。(10分) include.jsp代码:
<%@ page contentType=\
<%@ include file=\ <%@ include file=\ <%@ include file=\
JSP有哪些中文问题,如何解决? 1JSP的charset
2JSP SERVER编译JSP是使用的字符集,默认和操作系统是一样的,可能需要进行修改
3你的BEAN编译时候所采用的字符集,一般用JavaC编译,都是和操作系统一样的,但你可以通过带参数来改变。
4和数据库连接时,大多数JDBC驱动程序都可以设置其字符集的,这样JDBC驱动会自己进行转换,也不会出现汉字问题。
用jsp编写一段连Access数据库的程序
<%@ page language=\<% String driverClass=\ String path=request.getRealPath(\String url=\Access Driver(*.mdb)};DBQ=\
String username = \ String password = \ try{ Class.forName(driverName); Connection conn=DriverManager.getConnection(url, username, password);
out.println(\连接成功!\如果连接成功 控制台输出 连接成功! } catch (Exception e) { e.printStackTrace(); } conn.close(); %>
用Javascript编程实现在网页中动态显示当前年份“现在是××××年!”
用JavaScript编写客户端脚本代码,要求用户名长度为1—4个字符,否则,提交后弹出“请在姓名框中输入1到4个字符”的警告信息框。电话号码的长度为8个数字,不然,提交后弹出“电话号码为8位数字!”的警告信息框。
填空
1、指令标识通常以(<%@)标记开始,以(%>)标记结束。
2、如果想在JSP页面中调用exception对象输出错误信息,需要将页面指令的(isErropage)属性设置为true。
3、页面指令的(import)属性可出现多次。
4、表达式用于向页面输出信息,其使用格式是以(<%=)标记开始,以(%>)标记结束。
5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为JSP页面被转换成Java类后类中的(属性)和(方法)。
6、通常应用(
7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。
8、在JSP内置对象中,(response)对象提供了设置HTTP响应报头的方法。
9、JSP内置对象的有效范围由小到大为(page)、(request)、(session)和(application)。 10、按功能JavaBean可以分为(可视化JavaBean)和(非可视化JavaBean)。 11、通常情况下通过java.lang.Class类的(forName(String className))方法加载要连接数据库的Driver类。
1、 Tomcat服务器的默认端口是 8080 。, MYSQL默认端口是 3306。SQLServer默认端口是 1433。 怎样修改tomcat的端口: 在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在
3、 jsp主要内置对象有: application 、exception 、 pageContext 、 request 、 session 、response、out、config、page。
4、 理论上,GET是 用于获取服务器信息并将其作为响应返回给客户端 (or从服务器上请求数据 ) ,POST是 用于客户端把数据传送到服务器(or传递数据到服务器) 。
5、 application对象是 代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 ,而session对象则是 每个客户专用的。 6、 JDBC的主要任务是: 与数据库建立连接 、 发送SQL语句 、 处理结果 。JDBC的英文全称,中文全称
JSP开发网站的三种模式分为 jsp、 JSP+JavaBeans和 jsp+javabean+servlet 。
对于同一用户,要想在不同的页面之间共享数据,可有以下几种方法:把数据保存的session中, ,通过隐含的表单把数据提交到下一页
面, , , 。
HTML的注释符号是: ;JSP的注释符号是
JDK安装目录有六个文件及和一些网页文件,其中LIB目录是用来存放:存放所需要的类库
此题可衍生很多题,如tomcat的目录
JSP页面有html标签、注释、指令标识、Java程序段Scriptlet、动作标志5种元素组成
JSP 的Java程序段Scriptlet定义的变量的作用域是 当前页面 要让当前JSP页面能处理异常,则当前JSP页面的page指令的 属性需设置为true
out对象的作用是控制看页面文本输入输出留的对象,response对象的作用是 根据客户端的请求信息建立一个默认的response对象
注册一个JDBD驱动应调用 SQLServerConnection 的 prepareCall 方法 1、指令标识通常以(<%@)标记开始,以(%>)标记结束。
2、如果想在JSP页面中调用exception对象输出错误信息,需要将页面指令的(isErropage)属性设置为true。
3、页面指令的(import)属性可出现多次。
4、表达式用于向页面输出信息,其使用格式是以(<%=)标记开始,以(%>)标记结束。
5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为JSP页面被转换成Java类后类中的(属性)和(方法)。
6、通常应用(
7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。
8、在JSP内置对象中,(response)对象提供了设置HTTP响应报头的方法。 9、JSP内置对象的有效范围由小到大为(page)、(request)、(session)和(application)。 11、通常情况下通过java.lang.Class类的(forName(String className))方法加载要连接数据库的Driver类。
问答题
创建一个网站应遵循的流程为, 1.对站点进行规划 2.素材准备
3.管理站点(首先要创建一个站点) 4.制作Web页面
7.设置Web应用程序运行环境 8.创建动态页 9.测试站点
10. 上传站点到远程服务器
简述JSP的处理过程。
(1)客户端通过浏览器向服务器发出请求,该请求中包含了请求的资源的路径 (2)服务器根据被加载的客户端的请求加载被请求的JSP页面 (3)Web服务器中的JSP引擎把被加载的JSP页面转换成servlet (4)JSP引擎把生成的JSP页面编译成class文件 (5)服务器执行这个class文件
(6)服务器把执行结果发送给浏览器显示
简述请求转发和请求重定向的区别。
进行请求转发时,存储在request对象中的信息会被保留并带到目标页面中;请求重定向是重新生成一个request请求,然后将该请求重定向到指定的URL,所以事先存储在request对象中的信息都不存在了
如何通过JDBC来访问数据库?
1.jsp有哪些内置对象?作用分别是什么?
application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。
Config对象允许将初始化数据传递给一个JSP页面
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库JSP 复习题及参考答案在线全文阅读。
相关推荐: