jsp好看表格边框.docx
《jsp好看表格边框.docx》由会员分享,可在线阅读,更多相关《jsp好看表格边框.docx(13页珍藏版)》请在冰豆网上搜索。
jsp好看表格边框
竭诚为您提供优质文档/双击可除
jsp好看表格边框
篇一:
使用jsp做了一个简单的登录框架
使用jsp做了一个简单的登录框架
20xx-05-0511:
47
功能分析:
当用户提交表单时,在当前的页面判断用户的名称及密码是否正确,如果不正确则提示“登录失败”。
如果正确则跳转到“欢迎界面”。
问题:
防止用户未经登录而直接访问“欢迎界面”。
解决方法:
在登录界面里设置session的属性值,在欢迎界面里判断session的属性值不等于空。
此时可以判断出用户是否是通过登录界面登录成功之后跳转到欢迎界面的!
共两个文档
login.jsp;登录界面,提供一个表单供用户输入,并判断是否正确
welcome.jsp:
欢迎界面,登录成功后显示信息,如果用户未经登录直接访问,则提示未登录,并自动跳转到登录界面!
login.jsp代码如下:
这是一个表单,用于提交用户名,密码
-->
用户名:
密
stringpassword=request.getparameter("upass");
//判断输入的内容是否正确,此处使用字符串与变量进行比较,可以防止第一次运行时出现空指针错误
if("yk".equals(name)
//跳转到欢迎页面
response.sendRedirect("welcome.jsp");
}else{
%>
登录失败!
!
!
}
}
%>
welcome.jsp代码如下:
//判断属性是否为空,防止用户从另外的窗口中未经登录成功便打开此页面而出现登录成功的信息
if(session.getattribute("flag")!
=null){
%>
登录成功!
}else{
//自动跳转到登录界面
response.setheader("refresh","2;uRl=login.jsp");
%>
您还没有登录,2秒后跳到登录页面
}
%>
密码
确认密码
//js脚本部分
functionpanduan()
{
varmima1=document.getelementbyid("mima1").value
//取出第一个文本框里输如的值密码一
varmima2=document.getelementbyid("mima2").value
//取出第二个文本框里输如的值密码二
if(mima1==mima2)
//2个值比较,做判断
{
alert("2个密码一样拉")
//输出对话框提示
document.getelementbyid("mima1").focus()
//焦点定位
}
else
//否则
{
alert("密码和密码确认不同,请重新输入")
//输出对话框提示
document.getelementbyid("mima1").focus()
//焦点定位
}
}
登录页面login.jsp,登录后提交到servlet验证
fixed;woRd-bReak:
break-all;woRd-wRap:
break-word">
用户名:
密码
loginservlet验证:
publicvoiddopost(httpservletRequestrequest,httpservletResponseresponse)
throwsservletexception,ioexception{
response.setcontenttype("text/htm
l;charset=gbk");
stringusername=request.getparameter("username");
stringpassword=request.getparameter("password");
usersusers=newusers(username,password);
userbouserbo=newuserbo();
if(userbo.checklogin(users)){
httpsessionsession=request.getsession();
session.setattribute("users",users);
response.sendRedirect("selectservlet");
}else{
stringscript="alert(用户名或密码错误,请重新登陆);location.href=index.jsp";
response.getwriter().println(script);
}
}
密码1:
密码2:
两次密码不一致!
functioncheckpwd(inp)
{
varpwd1=document.getelementbyid("pwd");
vardiv1=document.getelementbyid("tishi");
if(inp.value!
=pwd1.value)
{
div1.style.visibility="visible";
inp.focus();
}
else
div1.style.visibility="hidden";
}
out.println(ss);
out.println(password2);
if(password2.equals(ss))
out.println("输入正确");
else
out.println("输入错误");
篇二:
jsp填空题
填空
1、指令标识通常以标记结束。
2、如果想在jsp页面中调用exception对象输出错误信息,需要将页面指令的属
性设置为true。
3、页面指令的属性可出现多次。
4、表达式用于向页面输出信息,其使用格式是以标记开始,以标记结束。
5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为jsp页面
被转换成java类后类中的(属性)和(方法)。
6、通常应用()动作标识可以在jsp页面中创建一个bean实例,并且通过属性
的设置可以将该实例存储到jsp中的指定范围内。
7、在jsp内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息
以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交
的信息。
8、在jsp内置对象中,(response)对象提供了设置http响应报头的方法。
9、jsp内置对象的有效范围由小到大为(page)、(request)、(session)和(application)。
10、按功能javabean可以分为(可视化javabean)和(非可视化javabean)。
11、通常情况下通过java.lang.class类的(forname(stringclassname))方法加载要连接数据库
的driver类。
1、tomcat服务器的默认端口是8080。
mysql默认端口是3306。
sqlserver默认端口是1433。
怎样修改tomcat的端口:
在tomcat下打开
conf文件夹找到server.xml文件用记事本打开在中
把8080更改即可
2、异常的处理,可在该方法的代码段中包含3类代码:
try、catch和finally代码块。
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对象输出错误信息,需要将页面指令的属性设置为true。
3、页面指令的属性可出现多次。
4、表达式用于向页面输出信息,其使用格式是以标记开始,以标记结束。
5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为jsp页面被转换成java类后类中的(属性)和(方法)。
6、通常应用()动作标识可以在jsp页面中创建一个bean实例,并且通过属性的设置可以将该实例存储到jsp中的指定范围内。
7、在jsp内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。
8、在jsp内置对象中,(response)对象提供了设置http响应报头的方法。
9、jsp内置对象的有效范围由小到大为(page)、(request)、(session)和(application)。
11、通常情况下通过java.lang.class类的(forname(stringclassname))方法加载要连接数据库的driver类。
填空1.html网页文件的标记是,
网页文件的主体标记是
,标记页面标题的标记是。
5.文件头标签包括关键字、描述、、基础和链接等。
6.“高级”css样式一般应用于
。
附加样式表分为和两种方式。
8.表格有3个基本组成部分:
行、列和
像素____单位来定制其宽度,而右侧框架则使用*单位来定制。
10.当表单以电子邮件的形式发送,表单信息不以附件的形式发送,应将【mime类型】设置为text/plain。
11.文件头标签也就是通常所见到的
12.创建一个html文档的开始标记符_;结束标记符是_。
13.设置文档标题以及其他不在web网页上显示的信息的开始标记符_______;结束标记符是_________。
14.设置文档的可见部分开始标记符________;结束标记符是________。
15.网页标题会显示在浏览器的标题栏中,则网页标题应写在开始标记符_________和结束标记符________之间。
17.表单对象的名称由________属性设定;提交方法由_________属性指定;若要提交大数据量的数据,则应采用_post________方法;表单提交后的数据处理程序由___action______属性指定。
18.html是一种描述性的________语言,主要用于组织网页的内容和控制输出格式。
jaVascRipt或VbscRipt__脚本______语言,常嵌入网页中使用,以实现对网页的编程控制,进一步增强网页的交互性和功能。
19.表格中用列组标记符是_________。
20.将表格的行分组,用到的主要标记是___________。
21.___________通常是用来作为网站的一个欢迎页面或是一个导航页面,是一个网站留给浏览者的最初印象,因而是非常重要的。
22.__________是网页与网页之间联系的纽带,也是网页的重要特色。
23.网页中三种最基本的页面组成元素是_文字、图形、超链接_。
24.严格来说,25.浮动框架的标签是
26.实现网页交互性的核心技术是___________。
27.能够建立网页交互性的脚本语言有两种,一种是只在__________端运行的语言,另一种在网上经常使用的语言是__客户_________端语言。
30.请写出在网页中设定表格边框的厚度的属性___;设定表格单元格之间宽度属性_____;设定表格资料与单元格线的距离属性__________。
31.请写出表格标题功能是___为表格在表格外
添加标题_____。
34.利用标记符的____________属性可以控制表格边框的显示样式;利用标记符的___rules______属性可以控制表格分隔线的显示样式。
35.设置网页背景颜色为绿色的语句__
____________。
36.在网页中插入背景图案(文件的路径及名称为/img/bg.jpg)的语句是_____________。
38.设置颜色可以用颜色的英文名称,也可用________。
39.插入图片标记符中的src英文单词是_。
40.设定图片边框的属性是____。
41.设定图片高度及宽度的属性是_________。
42.设定图片上下留空的属性是_;设定图片左右留空的属性是___________。
43.为图片添加简要说明文字的属性是_____。
44.area的shape属性中,shape=rect表示的形状为__________;shape=circle表示的形状为___圆形______;shape=poly表示的形状为__多边形______。
45.在网页中嵌入多媒体,如电影,声音等用到的标记是_________。
46.在页面中添加背景音乐bg.mid,循环播放3次的语句是________。
47.在页面中实现滚动文字的标记是_____。
48.语句的功能是__________。
49.用来在视频窗口下附加ms-windows的aVi播放控制条的属性是_________。
50.预格式化文本标记 的功能是_________。
1.如果要为网页指定黑色的背景颜色,应使用以下html语句:
〝>
2.表示创建一条的水平线。
3.要设置一条一像素粗、200像素长的左对齐的水平线,应使用width=200align=left>语句。
4.请至少说明giF格式的两种特点:
;画。
5.。
6.要控制单元格内容与表格框线之间的空白,应在table标记符中使用属性cellpadding。
7.要在表单中添加一个默认时为选中状态的复选框,应使用语句type=checkboxchecked>。
8.要在html标记符中直接嵌入样式,应使用标记符的属性。
title标记符应位于
上网浏览网页时,应使用浏览器作为客户端程序
篇三:
jsp作业
(一)
第二章
2—2编写一个jsp页面,输出九九乘法表。
程序代码:
九九乘法表
for(j=1;j for(i=1;i document.write(i+"*"+j+"="+i*j+"")
if(i==2charset=gb2312"%>
计算星座
计算你是哪个星座:
functionright()
{
varim=document.getelementbyid("month").value;
varida=document.getelementbyid("date").value;
varm=parseint(im);
vard=parseint(ida);
if(m>0
break;
}elseif(d>=20
break;
}else{
alert("你输入的日期错误,请重新填写!
");
break;
}
}
case2:
{
if(d>0
break;
}elseif(d>=19
break;
}else{//大于一个月天数的情况
alert("你输入的日期错误,请重新填写!
");break;
}
}
case3:
{
if(d>0
break;
}elseif(d>20
break;
}else{alert("你输入的日期错误,请重新填写!
");break;}}case4:
{if(d>0break;}elseif(d>=20break;}else{alert("你输入的日期错误,请重新填写!
");break;}}case5:
{if(d>0break;}elseif(d>=21break;}else{alert("你输入的日期错误,请重新填写!
");break;}}case6:
{if(d>0break;}elseif(d>21break;}else{alert("你输入的日期错误,请重新填写!
");break;}}case7:
{if(d>0
break;
}elseif(d>22
break;
}else{//大于一个月天数的情况
alert("你输入的日期错误,请重新填写!
");
break;
}
}
case8:
{
if(d>0
break;
}elseif(d>22
break;
}else{
alert("你输入的日期错误,请重新填写!
");
break;
}
}
case9:
{
if(d>0
break;
}elseif(d>=23
break;
}else{//大于一个月天数的情况
alert("你输入的日期错误,请重新填写!
");
break;
}
}
case10:
{
if(d>0
break;
}elseif(d>23
break;
}else{
alert("你输入的日期错误,请重新填写!
");
break;
}
}
case11:
{
if(d>0
break;
}elseif(d>22
break;
}else{
alert("你输入的日期错误,请重新填写!
");
break;
}
}
case12:
{
if(d>0
break;
}elseif(d>21
break;
}else{
alert("你输入的日期错误,请重新填写!
");
break;
}
}
}
}
else{
alert("系统友情提示:
请输入正确的月份和天数!
");}
}
functionbmethon(b){
month.value="";
day.value="";
}
请输入你的出生日期(阳历为准):
月
日