jsp 考试复习模版.docx

上传人:b****5 文档编号:29894358 上传时间:2023-08-03 格式:DOCX 页数:24 大小:21.77KB
下载 相关 举报
jsp 考试复习模版.docx_第1页
第1页 / 共24页
jsp 考试复习模版.docx_第2页
第2页 / 共24页
jsp 考试复习模版.docx_第3页
第3页 / 共24页
jsp 考试复习模版.docx_第4页
第4页 / 共24页
jsp 考试复习模版.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

jsp 考试复习模版.docx

《jsp 考试复习模版.docx》由会员分享,可在线阅读,更多相关《jsp 考试复习模版.docx(24页珍藏版)》请在冰豆网上搜索。

jsp 考试复习模版.docx

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()){%>

<%=rs.getString("邮件单号")%>

<%=rs.getString("邮件重量")%>

<%=rs.getString("应收费用")%>

<%=rs.getString("实收费用")%>

<%=rs.getString("收件人信息")%>

<%=rs.getString("发件人信息")%>

<%=rs.getString("邮件传递信息")%>

<%=rs.getString("处理业务人员")%>

<%}%>

返回

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()){%>

<%=rs.getString("邮件单号")%>

<%=rs.getString("邮件重量")%>

<%=rs.getString("应收费用")%>

<%=rs.getString("实收费用")%>

<%=rs.getString("收件人信息")%>

<%=rs.getString("发件人信息")%>

<%=rs.getString("邮件传递信息")%>

<%=rs.getString("处理业务人员")%>

<%}%>

返回

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 城乡园林规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1