版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JSP程序设计大作业
题目:基于JSP得火车订票系统发
姓名:王晶
学号:10201412146
1简介
此系统主要应用于铁道部门,完成铁道部门管理人员对车票得管理与旅客对
车票得订购等,实现车票管理得信息化。开发网上订购火车票系统不仅可以减轻
铁道部门人员工作压力,比较系统地对车票、买票上得各项服务与信息进行管理,
同时还可以方便旅客朋友们去查询与订购车票等,大大得提高服务质量与工作效
率.
2技术路线
用了哪些技术?分别用于解决什么
1数据库连接及操作
通过构造方法加载数据库驱动,创建一个方法来获取数据库得连接,另一个方法来实现查询
数据库得操作,另一个查询方法来实现增、册人改数据库得操作,closed。
方法来关闭数据库连接.
2字符串处理类
使用changeHTML。方法实现字符串中得特殊HTML字符;
3用户登录
入登录界面Login、jsp输入用户名与密码,在LoganDao中实例化数据库对象,在LogXSer
vlet、java中将输入得用户名与密码与数据库中得数据进行对比,若相同则进入后台管理
页面,否则重新登录
3系统设计
a.业务逻辑设计
客户端向带有jsp引擎得web服务器请求,web服务器作出回应。Servelet调用JavaBean,
转发jsP页面。由Servlet来执行业务逻辑并负责程序得流程控制,JavaBean组件实现业
务逻辑,充当着模型得角色,JSP用于页面得显示。
b、功能模块设计
1.管理员模块功能
本模块功能包括:添加、修改、删除与查询火车、线路与火车票信息以及修改个人密码
等。
⑴添加火车、线路与火车票信息:主要就是管理人员对火车自身信息、线路上存在得火
车信息以及相应得火车票信息得添加。
⑵修改火车、线路与火车票信息:主要就是管理人员对由于某些原因导致出现不合法火
车信息与车票信息得更改、修订。
⑶删除火车、线路与火车票信息:主要就是管理人员对一些不存在现实价值意义得火车
与车票信息得删除。
⑷查询火车、线路与火车票信息:主要就是管理人员对火车、线路与车票信息得查询。
⑸修改密码:管理人员修改自己得登录密码。
2.用户模块功能
本模块功能包括:用户注册信息,修改个人密码,查询个人信息,查询火车与线路信息,
订购车票与退换车票以及查瞧通知等。
⑴注册信息:主要就是用户在使用此系统之前向系统数据库中注册个人信息,便于系统
以后得管理与保障系统得安全。
⑵修改个人密码:主要就是为了保障用户信息安全,用户可以对自己密码进行替换与重
新设置.
⑶查询个人信息:主要就是用户对自己得信息查询。
⑷查询火车与线路信息:主要就是用户根据自己所想要订购得车票,查询其相应得火车
及其线路得相关信息。
⑸订购车票:用户订购自己所需要得车票.
4详细设计
1登陆注册部分
Login登陆
<%Page1anguage=ffjava"import=va>uti1>contentType="te
xt/htm1;charset=gb2312/f%〉
<%includef"jframe/head、jsp"%>
(jsp:useBeanid=,fcode"scope=,zpagenclass=〃、u七i1、CheckCode”/〉
<SCRIPT1anguage=javascript)
//检验表单得合法性
functionchecklogin(){
if(document、forml>username、value>replace(/\s+$I*\s
+/g,"”)、1ength(=0){
oa1ert("\请输入您得用户名!M);
odocument>formicusername、foeus();
}
elseif(document>forml、password、value>replace(/\s+$|A
\s+/g,"“)、length(=0){
请输入您得密码!”);
^document、forml、password、focus();
)
oeIseif(document、forml、checkcode、value、rep1ace(/\s+$I
A\s+/g,〃〃)、length<=0){
a1ert(、请输入验证码!»);
-document、forml>checkcode、focus();
}
oelseif(document、form1、checkcode>value!=document>forml>
yzm、value){
oa1ert(\验证码错误!n);
oodocument>forml、checkcode^focus();
)
oeIse{
oforml>submit();
}
)
</SCRIPT)
<%
Stringmessage=(String)request、getAttribute(〃message");
oif(message==null){
omessage=
o}
if(!message、trim()、equaIs(〃”)){
out>println(''<scriptlanguage='javascriptz〉n);
oOut、printin(nalert('"+message+〃,);〃);
oout>println("〈/script〉”);
o)
request>removeAttribute(^message,z);
oStringyzm=code>getCheckCode();
%>
(FORMid=formlname=formlaction=
〈%=basePath%>Login、shtml?method=/力GEUSERL()G/Nmetho
di=post〉
〈TABLEWidth=600border=0a1ign=〃center"id=Table7>
<TBODY>
<TRheight=40)
(TDvAlign=centeralign=n?iddleco1Span=3>
ooooo<FONTfac巳=能@>〈/FONTXBR〉(FONTcolor=#Ff7700〉(S
TRONG〉欢迎登陆OsysList、qet(0)、toString()%></STRONG></FONT>
ooooOV/'1D>〈/TR〉
<TR>
<TDcolSpan=3)
〈HRclaSS=huia1ign=centerwidth="98%"SIZE=1>
</TD)</TR>
<TRheight=60〉
<TDa1ign=rightwidth=84height=110>
ooo</TD)
(TDnoWrapa1i.gn=middlewidth
=171>
<TABLEwidth=11100%"borde
工=0〉
(TBODY>
<TR>
(TDwidth=〃35赳height=24〉用户名:
</TD>
<TD>
ooo<INPUTclass=Jnput_newid=usernamesty1
e="W工DTH:110pxnsize=15maxLength=l0name=usernameonbeforc
rz
paste="clipboardData、setData(textfc1ipboardDala、getData
(/textf).replace(/[^\d]/g,f'))f/
onkeyup=,,value=va1ue、replace(/[\
W]/g,'')"value=<%=request>getAttribute(,zreg_user")==nu11?〃'':
request、getAttribute(nreg一user,z)%〉>
ooo</TD)
ooooV/TR>
(TR〉
(TDheight=25>密码:</TD>
<TDheight=25>
oooo<1NPUTc1ass=input_newid=passwordstyle=nW
IDTH:110Px1'type=passwordsize=15maxLength=l6name=password
rr
onbeforepaste=dData、setData(textfclipboardData>
getData(ftext1)、replace(/fA\d]/g,1z))ff
onkeyup=Hvalue=value、replace(/[\w]
/g,'!〃)
oooo〈/TD>
ooooo〈/TR>
oooo(TR)
<TDco1span=2height=25><inpu
ttype=hiddenname=re5_typevalue=person)
00000V/ID>
oooooV/TR>
<TR)
<TDheight=25)验证码:</TD>
<TDheight=25><inputtype=/z
hidden"name="yzm"value=z,<%=yzm%>,F>
oood<1NPUTC1ass=input_newid=checkcodesize=5
maxlength="4〃name=checkcodeonKeyUp=z,this、value=this>va1u
e>replace(/\D/gi,'')H><%=yzm%>
oooo</TD〉
oooo</TR>
ooooooo<TR)
<TDheight=25></TD>
(TDheight=25>(inputtype=utt
onvalue=〃量灵”onClick=uchecklegin()n></TD>
00</TR>
ooooo</TBODY>
ooo</TABLE)
o</TD>
<TDwidth=81>
…。(LABEL>
ooo</LABEL>
ooooo</TD>
ooooooV/TR>
ooooVTR>
ooooooo〈TDvAlign=centerheight=20>
o&oo<DIVi.d=Login1_ValidationSummary2style=nDISPL
AY:none;C0LOR:red“showmessagebox="True"showsummary="
Faise,z)</DIV></TD>
〈TDclass=redJvAlign=center)
oooooo〈Aclass=dhxl2href=""></A)
oooooo〈/TD〉
<TDvA1ign=center>
oooooo<Ahref=〃1ost、jsp,f)找回密码V/A><Ahref=,z<%=basePa
th%>reg2,jsp”>注册会员〈/A〉
00o</TD)
oaeoeV/TR〉
oooo(TR>
ooo&o<TDvAliqn=centercolSpan=3height=22>
ooooooo〈HRC1aSs=huIalign=centerwidth="98%"SIZE=1>
ho</TD></TR>
oo(TRheight=40)
oooooo<TDclass=buttomtxtalign=midd1ecolSpan=3height=21>
ooo</TD>
ooooo</TR〉
ooooo</TBODY)
oooo〈/TABLE〉
</FORM)
<%inc1udefi1e=r,zframe/foot>jsp“%〉
2管理员添加新路线
News管理员增加路线
〈%page1anguage=,zjava"import=〃java、util、*"contentType=〃
text/html;charset=gb2312〃%>
{%includefi1e="iframe/hea&jsp”%>
(!D0CTYPEHTMLPUBLICH-//W3C//DTDHTML01Transitional//EN"
fi〃)
(HTMLxm1ns="〃>
<HEAD>
<LINKhref="images/default^css"type=text/cssrel=sty1esh
eet>
〈LINKhref="images/cssycss"type=text/cs5rel=stylesheet)
〈META-equiv=Con/ent-Ty夕ec。ntent=〃text/力七charset=gb231
2〃〉
<STYLEtype=text/css>
、ycbt{
OBORDER-RIGHT:ffIpxsolid;BORDER-TOP:#fff1pxSolid;PAD
DING-LEFT:1、8em;BACKGROUND—COLOR:#EAF2EF;BORDER-LEFT:#ff
fIpxsolid;PADDING-TOP:7px;BORDER-BOTTOM:fIpxsolid;
HEIGHT:20Px
}
、xsbt{
BORDER-RIGHT:fffipxsolidsBORDER-TOP:#fff1pxso1id;
PADDING-LEFT:1.8em;BACKGROUND-工MAGE:url(images/head1.gi
f);BORDER-LEFT:#fff7pxs^2/d;PADDING—TOP:7px;BORDER-BOT
TOM:#fffIpxsolid;HEIGHT:20px
)
.xsnr{
0DISPLAY:block
}
、ycnr{
oDISPLAY:none
}
</STYLE>
(SCRIPTtype=text/javascript>
functiontb_xs(t,m,n){
for(vari=l;i<=m;i++){
if(i!=n){
document、getE1ementByld(〃tb"+t+〃_bt〃+i)、c1assName
=〃ycbt〃;
document、getElementById(ntb"+t+"_nr"+i)、className="
ycnr";}
else(
document>getElementByld('*tb"+1+”—btM+i)、c1assName="
xsbt”;
document>getElementById(b〃+t+0_nrn+i)、className=nxsnr〃;}}}
</SCRIPT>
<SCRIPTlanguage=JavaScript〉
<!一//屏蔽出错代码
functionkil1Err(){
returntrue;
}
windoWNonerror=killErr;
//—〉
</scRIPT)
<SCRIPTlanguage=JavaScript>
<!—//处理大分类一行两个小分类
functionautoTable(div){
ofs=documentNgetElementById(div)、getElementsByTagName(〃TA
BLEn);
ofor(vari=0;i<fs^length;i++){
ofs[i]、style>width=,49、5%';
if(i%2==l){
f(document、a11){
ooofs[i]、style、styleFloat=Hright";
}else{
oofs[i]、style>cssFloat="right;
00)
oo}else(
oif(document>all){
fs[i]sty1e、styleFloat=,/1eftz,;
o}else{
ofs[i]sstyle、cssFloat=n1eft;〃;
0}
)
)
}
//—>
</SCRIPT>
<SCRIPT1angUage=vaScriptsrc=7/images/inc>jsf/></SCRIPT>
<SCRIPTlanguage=JavaScriptsrc="images/defau1jsf/>〈/S
CRIPT)
〈SCRIPTlanguage=Ja0aser£src=^images/swfobjectJs</SCRIP
T>
<METAcontent=riMSHTML6、00、2900.3268"name=GENERATOR>
</HEAD)
〈%
Stringmessage=(String)request、getAttribute("message");
if(message==null){
omessage=
0}
oif(!message、trim()、equals("〃)){
oooutsprintln("(scriptlanguage=*javascript*)");
out>println("alert(,〃+message+〃,);”);
outsprintin(z,</script>H);
o)
request、removeAttribute(”messagen);
%)
<BODYtext=*000000bgColor=#ffffff1eftMargin=OtopMargi
n=0>
(SCRIPTlanguage=JavaScript>
<!——//目得就是为了做风格方便
document^write(1(divclass="wrap">');
//—>
</SCRIPT>
0o<TABLEwidth=,z700%"border=0align=,fcenter,fce1IPadding=3c
ellSpacing=lclass=tablewidth>
o<TBODY>
o<TRa1ign=wcenterc1ass=head〉
oo<TDheight=23>序号</TD〉
VTD>车辆路线V/TD>
oo<TD>车次〈/ID〉
oo<TD)开车时间〈/TD〉
ooo〈TD>到站时间</TD>
oo〈TD>坐位类型</TD>
(TD)票价V/TD〉
o<TD>预定</TD>
o</TR>
o<Listlist2=tb>getAllTrain();
0if(1ist2>size()!=0){
ooofor(inti=0;i<1ist2>size();i++){
0List1ist3=(List)1ist2、get(i);
00%>
0<TRa1ign=,fcenternbgCo1or=#ffffff>
o<TDwidth="30〃id=map><%=i+1%></TD>
o〈TDid=maP〉<%=1ist3>get(1)、toString()%)(/TD>
ooo(TDid=map)<%=list3^get(2)、toString()%></TD)
o<TDid=777ap)<%=list3、get(3)、toString()%></TD>
o〈TDid=/nap><%=1ist3>get(4)、toString()%></TD>
o〈TDid=znap)<%=1ist3、get(5)、toString()%)</TD>
o0〈TDid=map>(%=1ist3>get(6)、toString()%></TD)
oo(TDid=map)(ahref=,r<%=basePath%>Job>shtm1?method=p
repTrain&id=(--1ist3、get(0)、toString()%>”>预定</a)</TD)
oo</TR>
00<%}}%>
</TB0DY)
(/TABLE)
<SCRIPTlanguage=JavaScript>
<!一-//目得就是为了做风格方便
document、write('</div)');
//一一〉
</SCRIPT>
<SCRIPT1anguage=JavaScript)
<!—
clickEditsinit();
//—>
</SCRIPT>
</BODY)
</HTML)
<%inc1udefile=iframe/footyjsP"%>
3查询路线
Research查询路线
<%page1anguage=Hjava.,rimport="javautil、*〃conte
ntType=11text/html;charset=gb2312lf%)
<%includefile="Hame/head、jsp”%>
<!DOCTYPEHTMLPUBLICz,—//W3C//DTDHTML01Transitional//E
N”»»>
(HTMLxm1ns=〃〃>
〈HEAD〉
<LINKhref="imaSes/default^css/7type=text/cssrel=styles/iee
t>
(LINKhref=,,images/cssycss"type=text/cssre1=5tylesheet>
<META-equiv=Content-Typecontent="text/html;charset=gb2312")
<STYLEtype=text/css>
、ycbt(
oBORDER-RIGHT:ipxsolid;BORDER-TOP:#fffipxsolid;
PADDING-LEFT:1、8em;BACKGROUND-C0LOR:^EAF2EF;BORDER-LEFT:#
fffIpxsolid;PADDING-TOP:7px;BORDER-BOTTOM:#fff1px
solid;HEIGHT:2Opx
}
、xsbt{
BORDER-RIGHT:fJpxsolid;BORDER-TOP:#fffIpxsOlid;
PADDING-LEFT:1、8em;BACKGROUND—IMAGE:url(images/headl.g
if);BORDER-LEFT:fffIpxsolid;PADDING-TOP:7px;BORDER—
BOTTOM:fff1pxsolid;HEIGHT:2Opx
)
»xsn{
°DISPLAY:block
}
、yenr{
0DISPLAY:none
)
</STYLE>
(SCRIPTtype=text/javascript)
functiontb_xs(t,m,n){
for(vari=1;i(=m;i++){
if(i!=n){
document>getE1ementByld(〃tb〃+t+zz_bt,z+i)、className=〃ycb
tM;
document、getE1ementById(utb/z+t+”—nr,z+i)、c1assName=〃y
cnr,z;}
eIse(
document、getElementById('*tb〃+t+z,_btz,+i)、className=s
bf;
documentsgetE1ementById("tb,z+t+"_nrH+i)、c1assName=
”xsnr〃;}}}
</SCRIPT>
<SCRIPT1anguage=JavaScript>
<!—//屏蔽出错代码
functionkillErr(){
oreturntrue;
)
window、onerror=killErr;
//—>
</SCRIPT>
<SCRIPTlanguage=JavaScript>
V!—-//处理大分类一行两个小分类
functionautoTable(div){
fs=documentgetElementById(div)、getE1ementsByTagName
("TABLE");
ofor(vari=0;i〈fs、length;i++){
oofs[i]>style、width=,49、5%';
if(i%2==l){
oif(documentsall){
ooofs[i]、sty1e、styleF1oat=Mright0;
oa}eIse{
oofs[i]>sty1e>cssF1oat=nright;〃;
000)
o}e1se{
oif(document、all){
ofs[i]、style^sty1eFloat=uleftH;
oo}else(
fs[i]、style、cssFloat=,,left;";
00)
oo)
0)
}
//—>
</SCRIPT>
〈SCRIPTlanguage=JavaScriptsrc=nimages/inc>js〃></SCR工PT>
〈SCR工PTlanguage=JavaScriptsrc="Jmages/defaultsjs"〉〈/SCR
IPT)
<SCRIPTlanguage=JavaScriptsrc=,fimages/swfobJecjs,rx/SCRI
PT)
<METAcontent=^MsHTML6、00、2900.3268"nGENERATOR>
〈/HEAD〉
(scripttype=zztext/javascript"〉
functionf1()
(
form1、submit();
}
functionf2()
(
f0rm2、submit();
)
〈/script)
<BODYtext=#0000〃0bgColor=leftMargin=0topMargin=
<SCRIPTlanguage=JavaScript>
V!—//目得就是为了做风格方便
document、write('<divclass="wrap”〉’);
//—〉
</SCRIPT>
(TABLEclass=dragTablecellSpacing=0cellPadding=0w
idth=nl0Q%uborder=0〉
oo<TBODY>
<TR>
<TDClass=head>
0<SPANclaSS=TAG>路线信息查询〈/SPAN〉
</TD>
</TR>
<TR>
o(TDclass=midd1ealign=,zcenter"〉
<formaction=〃〈%=basePath%〉searchinfo、jsp〃method
=〃post”name=,,forznl">
<TABLEcellSpacing=0cellPadding=0width="100%〃border=
0>
<TBODY>
<TR>
<TDwidth=l00%a1ign=c6nter>请选择路线:(seiectname
=ntrain"〉
<%List1ist=tb>getAl1Train();if(!list、isEmpty()){for
(inti=0;iVlist、size();i++){List1ist2=(List)list、get(i);%)
<optionva1ue=<%=1ist2、get(1)stoString()%)><%=
1ist2>get(l)、toString()%></option>
{%}}%>
</se1ect><inputtype=buttononclick=z/f1()z,va1u
廿〃查询信息〃
0〈/TR〉
o</TBODY)
o</TABLE>
oo(/form>oo
00</TD>
</TR>
</TBODY>
〈/TABLE〉
<SCRIPTlanguage=JavaScript>
<!--//目得就是为了做风格方便
document、write(z</div)r);
//—>
</SCRIPT>
〈SCRIPTlanguage=JavaScript)
<!—
clickEdit>init();
//—〉
〈/SCRIPT)
</BODY)
〈/HTML〉
<%includefile="iframe/foot>jsp〃%〉
4显示路线查询结果
Researchinfo查询结果
<%page1anguage="java"import="java、util.util>今"con
tentType=z,text/html;charset=gb2312n%>
<%includefile="iframe/head、jsp"%)
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4>01Transitiona1
//EN””〃>
(HTMLxmlns=〃”>
〈HEAD〉
<LINKhref="images/default>cssr,type=text/cssrel=stylesheet)
〈LINKhref="Jmages/css、css“type=text/cssrel=sty1esheet>
(META-equiv=Content-Typecontent=,,text/html;charset=gb2312/f>
<STYLEtype=text/css)
、ycbt{
0BORDER-RIGHT:^fffIpxsolId;BORDER-TOP:#fff1pxso1id
PADDING-LEFT:1.8em;BACKGROUND-COLOR:#EAF2EF;BORDER—LEFT:#
fff1pxsolid:PADDING-TOP:7px;BORDER-BOTTOM:Ipxs
Olid;HEIGHT:20Px
}
、xsbt(
BORDER-RIGHT:fIpxsolid;BORDER—TOP:#fffIpxso1id;
PADDING—LEFT:1.8em;BACKGROUND—IMAGE:url(images/headl.
gif);BORDER-LEFT:#fffIpxsolid;PADDING-TOP:7px;BORDER-BO
TTOM:UfffIpxsolid;HEIGHT:20Px
)
、xsnr{
oDISPLAY:block
)
、yenr{
DISPLAY:none
)
</STYLE)
<SCRIPTtype=text/Javascript>
functi0ntb_xs(t,m,n){
for(vari=1;i(=m;i++){
if(i!=n){
document、getE1ementByld(rftb11+t+〃—bt"+i)、className=〃yc
btn;
document、getE1ementById("tb〃+t++i)、className="y
enr";}
e1se{
document>getE1ementById(ntbn+t+btH+i)>classN
ame=〃xsbt";
document、getElementByld(〃tb〃+t+”_nr”+i)、c1assName="
xsnr'1;}}}
</SCRIPT)
<SCRIPTlanguage=JavaScript>
<!——//屏蔽出错代码
funationki11Err(){
returntrue;
)
window、onerror=killErr;
</SCRIPT>
<SCRIPT1anguage=JavaScript>
〈!--//处理大分类一行两个小分类
functionautoTable(div){
fs=document>getElementByld(div)>getElementsByTagName(nT
ABLE”);
ofor(vari=0;i<fs>1ength;i++){
ofs[i]、style、width='49、5%1;
if(i%2==l){
ooif(document、all){
oofsEi]、style>styleFloat=,/rightz,;
©o}else{
oofs[i]>style>cssFloat=,,right;n;
)
oo}else{
oif(document、al1){
oaofs[i]、style、styleFloat=z/leftn;
o}else{
ofs[i]、style、cssFloat=n1eft;〃;
00)
0}
)
}
//—>
</scRIPT>
<SCRIPTlanguage=<7aK5Scriptsrc="Jmages/inc>Jsw></SCRIPT>
<SCRIPTlanguage=JavaScriptsrc=uimages/defaultjs">〈/SCRIP
T>
(SCRIPTlanguage=JavaScriptsrc="images/swfobject、js")</S
CRIPT)
〈METAcontent="MSHTML6、00、2900>3268”name=GENERATOR>
〈/HEAD〉
<B0DYtext=#000000bgColor=/ffff1eftMargin=(?topMargin=
0)
〈SCRIPT1anguage=JavaScript>
〈!一//目得就是为了做风格方便
document、write('(divclass=MwrapH>z);
//—〉
</SCRIPT>
〈%
oStringtrain=mon>toChineseAndTrim(request>getParameter("t
rain"));
%)
<TABLEwidth="100%f,border=0align=Mcenter"ceIIPadding=3
cellSpacing=lc1ass=tablewidth>
0<TBODY>
o<TRalign=Hcenter"c1ass=head>
(TDheight=23〉序号</TD>
000〈TD>车辆路线〈/TD>
00〈TD>车次</TD>
℃VTD>开车时间〈/TD>
00<TD>到站时间</TD>
o〈T口>坐位类型</TD)
0<TD)票价V/TD>
°<TD>预定</TD)
o</TR)
oo<%Listlist2=tb>getTrain(train);
ooif(1ist2>size()!=0){
©ofor(inti=0;i<1ist2>size();i++){
oListlist3=(List)list2、get(i);
%>
o<TRa1ign="center"bgCo1or=fffff>
o<TDwidth="30id—777ap>V%=i+1%>V/TD〉
o(TDid=n?ap>〈%=list3、get(1)、toString(>%></TD>
o(TDid=map〉(%=1ist3>get(2)、toString()%>〈/TD)
o<TDid=map><%=1ist3>get(3)>toString()%></TD>
<TDid=maP)(%=list3>get(4)>toString()%></TD>
o〈TDid=map〉<%=list3>get(5)、toString()%></TD>
oo<TDid=map)<%=1ist3^get(6)>toString()%)(/TD>
o(TDid=?nap>(ahref=,,<%=basePath%)Job、shtml?metho
d=prepTrain&id=<%=1ist3^get(0)、toString()%>〃>预定〈/a〉〈/TD〉
0</TR)
o<%}}%)
o</TBODY>
</TABLE>
〈SCRIPTla.ngua.ge=JavaScript>
<1—II目得就是为了做风格方便
document、write(f{/div>1);
//一>
〈/SCRIPT>
<SCRIPT1anguage=JavaScript>
<!一一
c1ickEdit、init();
//—〉
</SCRIPT>
</BODY)
</HTML)
(%includefile="iframe/foot»jsp"%>
5测试结果(截图)
惇中荔湃写中被"W
JW7M6)
M16533)'
1-MW95O9)
,066790)
N77832tH0)
Kk993864...
1650350)
721638...(2.
7SS)
nsawos)
IXW96)
JMMMT)
onew)
140777897)
rsevdsfis...
■三
悼中的港写拿越*头
您可以强过页・黄页同络青优.★技金所,要的利率信心.
杵翳馒承;您可以注《»«后下位•中Httiiir.安宗,机・u口.
念汪
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金融投资的合同范本
- 四年级数学(小数加减运算)计算题专项练习与答案
- 公路 代建合同范本
- 2手小汽车买卖合同范本
- 2024-2030年中国挂面行业竞争动态与营销趋势预测报告
- 2024-2030年中国抽水蓄能行业经营效益及未来前景趋势预测研究报告
- 2024-2030年中国护手霜行业发展分析及投资风险预测研究报告
- 2024-2030年中国扫描器行业市场发展趋势与前景展望战略分析报告
- 2024-2030年中国户外电子屏广告行业运行现状与未来发展趋势研究研究报告
- 2024-2030年中国快餐袋行业销售模式与投资发展策略分析研究报告
- 小学音乐大风车-课件-(1)PPT
- 学前教育课程
- 绿化工程苗木验收表(白)
- 医疗急救站设置原则和建设标准
- 工程量认证单(范本) - 副本
- 公路工程概预算案例题集(含答案)
- 八年级上册地理填图复习空白(共5页)
- 论中职教育美容美发专业校企合作的探索
- 人教版四年级上册数学全册说课稿(16篇)
- 联东U谷_亦庄企业独栋差异分析
- 各种腹腔镜手术记录大全
评论
0/150
提交评论