编程题
编写程序reg.htm和reg.jsp,做一用户注册界面,注册信息包括:用户名,年龄,性别。然后提交到reg.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员”,否则,显示“注册成功”并显示出注册信息。
答案略
编写一个简单的登录程序,要求登录页面index.jsp中输入用户名(urname)、密码(password),用户点击提交后,验证用户是否输入了用户名、密码。如果用户名为aaa,密码为aaa,则重定向到登录成功页面reg.jsp进行出来,否则显示index.jsp页面提示请输入用户名和密码。
参考答案:
index.jsp
<html>
<body>
<form action="" method="post" name="f1">
degree用户登录<br>
用户名:<input type="text" name="urName"> <br>
密码:<input type="password" name="passWord"> <br>
<input type="submit" value="提交" >
<input type="ret" value="重置">
</form>
<%
String Parameter("urName");
String Parameter("passWord");
公共英语三级报名时间
if(name!=null && password!=null)
{respon.ndRedirect("reg.jsp");}
el {out.println("请输入用户名和密码");}
乌烟瘴气 %>
</body>
</html>
英语三只小猪reg.jsp
<html>
<body>
<%
String Parameter("urName");
String Parameter("passWord");
if(name=="aaa" && password=="aaa")
{out.println("注册成功 "+name+password);}
el {respon.ndRedirect("index.jsp");}
%>
</body>
</html>
分析下面的代码,写出include.jsp的运行结果。(10分)
include.jsp代码:
<%@ page contentType="text/html;chart=GBK" %>
<html>
<body bgcolor="white" >
这里是显示结果:<br><hr>
<%@ include file="abc.html"%> <p>
<%@ include file=""%> <p>
<%@ include file="d"%> <p>
</body>
</html>
JSP有哪些中文问题,如何解决?
1JSP的chart
floccinaucinihilipilification2JSP SERVER编译JSP是使用的字符集,默认和操作系统是一样的,可能需要进行修改
3你的BEAN编译时候所采用的字符集,一般用JavaC编译,都是和操作系统一样的,但你可以通过带参数来改变。
4和数据库连接时,大多数永远英文JDBC驱动程序都可以设置其字符集的,这样JDBC驱动会自己进行转换,也不会出现汉字问题。
用jsp编写一段连Access数据库的程序
<%@ page language="java" import="java.sql.*" pageEncoding="GB2312"%>
<% String driverClass="sun.jdbc.odbc.JdbcOdbcDriver";
String RealPath("");
String url="jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ="+path+"/ecaDB.mdb";
String urname = "admin"; String password = "123456";
try{ Class.forName(driverName);
Connection Connection(url, urname, password);
out.println("连接成功!");//如果连接成功 控制台输出 连接成功!
} catch (Exception e) { e.printStackTrace(); }
conn.clo();
%>
用Javascript编程实现在网页中动态显示当前年份“现在是××××年!”
<html><body>
<script language="javascript">
var mydate=new Date();
window.status="现在是:"+FullYear()+"年!";
window.status="现在是:"+new Date().getFullYear()
上述两个答案中得方法getFullYear()改为getYear()也可以
</script>
</body></html>
用JavaScript编写客户端脚本代码,要求用户名长度为1—4个字符,否则,提交后弹出“请在姓名框中输入1到漂移是什么意思4个字符”的警告信息框。电话号码的长度为8个数字,不然,提交后弹出“电话号码为8位数字!”的警告信息框。
<html>
<head>
<script>
function chkdata(){
if ((document.f1.name.value).length>4 || (document.f1.name.value).length<=0)
alert( "请在姓名框中输入1到4个字符!");
el if ((document.f1.phone.value).length!=8 (或|| isNaN(document.f1.phone.value)))
alert( "电话号码为8位数字protected!");
el document.f1.submit();
}
</script>
</head>
<body>
<form name="f1">
姓名:<input name="name" type=text> <br>
密码:<input name="phone" type=text> <br>
<input name="button1" type="button" value="提交" onclick="chkdata()">
</form>
</body>
</html>
填空
1、指令标识通常以(<%@)标记开始,以(%>)标记结束。
2、如果想在JSP页面中调用exception对象输出错误信息,需要将页面指令的(isErropage)属性设置为true。
3、页面指令的(import)属性可出现多次。
4、表达式用于向页面输出信息,其使用格式是以(<%=)标记开始,以(%>)标记结束。
5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为JSP页面被转换成Java类后类中的(属性)和(方法)。
6、通常应用(<jsp:uBean>)动作标识可以在JSP页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。
7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。
8、在JSP内置对象中,(respon)对象提供了设置HTTP响应报头的方法。
9、JSP内置对象的有效范围由小到大为(page)、(request)、(ssion)和(application)。
10、按功能JavaBean可以分为(可视化JavaBean)和(非可视化JavaBean)。
11、通常情况下通过java.lang.Class类的(forName(String className))方法加载要连接数据库的Driver类。
1、 Tomcat服务器的默认端口是 8080 。, MYSQL默认端口是 3306。SQLServer默认端口是 1433。 怎样修改tomcat的端口: 在Tomcat下打开conf文件夹找到l文件用记事本打开在<Connector port=”8080”>中把8080更改即可
2、 异常的处理,可在该方法的代码段中包含3类代码: try 、 catch 和finally代码块。
3、 jsp主要内置对象有: application 、exception 、 pageContext 、 request 、 ssion 、respon、out、config、page。
4、 理论上,GET是 用于获取服务器信息并将其作为响应返回给客户端 (or从服务器上请求数据elm ) tpo小站论坛,POST是 用于客户端把数据传送到服务器(or传递数据到服务器) 。