jsp 考试复习模版.docx
- 文档编号:29894358
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:24
- 大小:21.77KB
jsp 考试复习模版.docx
《jsp 考试复习模版.docx》由会员分享,可在线阅读,更多相关《jsp 考试复习模版.docx(24页珍藏版)》请在冰豆网上搜索。
jsp考试复习模版
一、数据库建立:
建立好后放到src中第一列id自动编号,从第二列起
Infor:
:
邮件单号,邮件重量,应收费用,实收费用,收件人信息,发件人信息,邮件传递信息,处理业务员
(jucz)这个可以没有:
czyewuyuan
Trans:
邮件单号,时间,地点,处理编号
User:
用户名,密码,角色
二、JavaBean在src中建立文件包,建立Bean.java文件:
packageJavaBean;
importjava.sql.*;
publicclassBean{
Stringdriver="sun.jdbc.odbc.JdbcOdbcDriver";
Stringurl=
"jdbc:
odbc:
Driver={MicrosoftAccessDriver(*.mdb)};DBQ=D:
\\gaoji\\gaoji\\src\\kd.mdb";privateConnectioncon;
privateStatementst;
privateResultSetrs;
Stringsql;
publicResultSetexeccuteQuery(Stringsql){
try{
Class.forName(driver);
con=DriverManager.getConnection(url);
st=con.createStatement();
rs=st.executeQuery(sql);
}catch(Exceptione){System.out.print(e);}
returnrs;}
publicintexecuteUpdate(Stringsql){
intrenum=0;
try{
Class.forName(driver);
con=DriverManager.getConnection(url);
st=con.createStatement();
renum=st.executeUpdate(sql);
con.close();
}catch(Exceptione){System.out.println(e);}
returnrenum;}}
3、login界面
1、login
<%@pagecontentType="text/html;charset=gb2312"%>
functionon_submit(){
if(form.username.value=="")
{alert("用户名不能为空,请输入用户名!
");
form.username.focus();
returnfalse;}
if(form.userpassword.value==""){
alert("用户密码不能为空,请输入密码!
");
form.userpassword.focus();
returnfalse;}}
欢迎进入申通快递物流跟踪模拟系统!
用户登录:
用户名:
密 码:
物流信息查询:
2、deallogin
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<%!
publicStringcodeToString(Stringstr){
Strings=str;
try{
bytetempB[]=s.getBytes("ISO-8859-1");
s=newString(tempB);
}catch(Exceptione){System.out.println(e);}
returns;}%>
useBeanid="bean"class="JavaBean.Bean"scope="page"/> <%Stringusername=codeToString(request.getParameter("username")); Stringpass1=codeToString(request.getParameter("userpassword")); ResultSetrs=null; rs=bean.execcuteQuery("select*fromuserwhere用户名='"+username+"'"); if(rs.next()! =false){ Stringname=rs.getString("用户名"); session.setAttribute("name",name); Stringpass2=rs.getString("密码"); Stringrole=rs.getString("角色"); session.setAttribute("role",role); if(pass1.equals(pass2)){ response.sendRedirect("manage.jsp");} else{%> <%} }else{%> 请重新登录<%} %> 3、doukechaxun和dealdoukechaxun参考后面的业务员的select和dealselect注意action和连接 4、Manage <%@pagecontentType="text/html;charset=gb2312"%> 欢迎<%out.print(session.getAttribute("role"));%><%=session.getAttribute("name")%>进入管理系统 <% if(session.getAttribute("role").equals("业务员")){ %> <% }else{if(session.getAttribute("role").equals("物流部门")){%> <% }else{if(session.getAttribute("role").equals("系统管理员")){ %> <%}else{%> <% }}}%> 4、yewuyuan界面 1、select <%@pagecontentType="text/html;charset=gb2312"%> functionon_submit(){ if(form.num.value==""){ alert("查询邮件单号不能为空! 请重新输入! "); form.num.focus(); returnfalse;}} 请输入要查询的邮件单号: 2、dealselect <%@pagecontentType="text/html;charset=gb2312"%> <%@pageimport="java.sql.*"%> <%! publicStringcodeToString(Stringstr){ Strings=str; try{ bytetempB[]=s.getBytes("ISO-8859-1"); s=newString(tempB); }catch(Exceptione){System.out.println(e);} returns;}%> useBeanid="select"class="JavaBean.Bean"scope="page"/> <%Stringnum=request.getParameter("num"); ResultSetrs; rs=select.execcuteQuery("select*frominforwhere邮件单号='"+num+"'");%> <%while(rs.next()){%> <%}%> 3、insert <%@pagecontentType="text/html;charset=gb2312"%> functionon_submit(){ if(form.num.value==""){ alert("邮件单号不能为空! 请重新输入! "); form.num.focus(); returnfalse;} if(form.weight.value==""){ alert("邮件重量不能为空! 请重新输入! "); form.weight.focus(); returnfalse;} if(form.dealer.value==""){ alert("邮件处理业务人员不能为空! 请重新输入! "); form.dealer.focus(); returnfalse;}} 邮件单号: 邮件重量: 实收费用: 收件人信息: 发件人信息: 邮件传递信息: 处理业务人员: 4、dealinsert <%@pagecontentType="text/html;charset=gb2312"%> <%! publicStringcodeToString(Stringstr){ Strings=str; try{ bytetempB[]=s.getBytes("ISO-8859-1"); s=newString(tempB); }catch(Exceptione){System.out.println(e);} returns;}%> useBeanid="dealinsert"class="JavaBean.Bean"scope="page"/> <%Stringnum=codeToString(request.getParameter("num")); Stringweight=codeToString(request.getParameter("weight")); Stringcharge=codeToString(request.getParameter("charge")); Stringreceiver=codeToString(request.getParameter("receiver")); Stringdeliver=codeToString(request.getParameter("deliver")); Stringtransfer=codeToString(request.getParameter("transfer")); Stringdealer=codeToString(request.getParameter("dealer")); intshoufei; intwt=Integer.parseInt(weight); if(wt<30){shoufei=wt*6/10;} else{shoufei=wt*5/10;} Strings="insertintoinfor(邮件单号,邮件重量,应收费用,实收费用,收件人信息,发件人信息,邮件传递信息,处理业务人员)values('num','weight','shoufei','charge','receiver','deliver','transfer','dealer')"; dealinsert.executeUpdate("insertintojlcz(cz,yewuyuan)values('"+s+"',session.get.Atribute(name))"); if(dealinsert.executeUpdate("insertintoinfor(邮件单号,邮件重量,应收费用,实收费用,收件人信息,发件人信息,邮件传递信息,处理业务人员)values('"+num+"','"+weight+"','"+shoufei+"','"+charge+"','"+receiver+"','"+deliver+"','"+transfer+"','"+dealer+"')")! =0){%> <%}else {%> <%}%> 5、relevant <%@pagecontentType="text/html;charset=gb2312"%> <%@pageimport="java.sql.*"%> <%! publicStringcodeToString(Stringstr){ Strings=str; try{ bytetempB[]=s.getBytes("ISO-8859-1"); s=newString(tempB); }catch(Exceptione){System.out.println(e);} returns;}%> useBeanid="select"class="JavaBean.Bean"scope="page"/> <%ResultSetrs; rs=select.execcuteQuery("select*frominforwhere处理业务人员like'"+session.getAttribute("name")+"%'");%> <%while(rs.next()){%> 5、Wuliu界面 1、select和dealselect参考业务员的,注意select的action,注意dealselect查询的表和表里的内容 2、insert <%@pagecontentType="text/html;charset=gb2312"%> functionon_submit(){ if(form.num.value==""){ alert("邮件单号不能为空! 请重新输入! "); form.num.focus(); returnfalse;}} 邮件单号: 时间: 地点: 处理编号: 3、dealinsert <%@pagecontentType="text/html;charset=gb2312"%> <%! publicStringcodeToString(Stringstr){ Strings=str; try{ bytetempB[]=s.getBytes("ISO-8859-1"); s=newString(tempB); }catch(Exceptione){System.out.println(e);} returns;}%> useBeanid="dealinsert"class="JavaB<%=rs.getString("邮件单号")%> <%=rs.getString("邮件重量")%> <%=rs.getString("应收费用")%> <%=rs.getString("实收费用")%> <%=rs.getString("收件人信息")%> <%=rs.getString("发件人信息")%> <%=rs.getString("邮件传递信息")%> <%=rs.getString("处理业务人员")%> <%}%><%=rs.getString("邮件单号")%> <%=rs.getString("邮件重量")%> <%=rs.getString("应收费用")%> <%=rs.getString("实收费用")%> <%=rs.getString("收件人信息")%> <%=rs.getString("发件人信息")%> <%=rs.getString("邮件传递信息")%> <%=rs.getString("处理业务人员")%>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jsp 考试复习模版 考试 复习 模版