Java实验.docx

上传人:b****4 文档编号:6307293 上传时间:2023-05-09 格式:DOCX 页数:41 大小:23.26KB
下载 相关 举报
Java实验.docx_第1页
第1页 / 共41页
Java实验.docx_第2页
第2页 / 共41页
Java实验.docx_第3页
第3页 / 共41页
Java实验.docx_第4页
第4页 / 共41页
Java实验.docx_第5页
第5页 / 共41页
Java实验.docx_第6页
第6页 / 共41页
Java实验.docx_第7页
第7页 / 共41页
Java实验.docx_第8页
第8页 / 共41页
Java实验.docx_第9页
第9页 / 共41页
Java实验.docx_第10页
第10页 / 共41页
Java实验.docx_第11页
第11页 / 共41页
Java实验.docx_第12页
第12页 / 共41页
Java实验.docx_第13页
第13页 / 共41页
Java实验.docx_第14页
第14页 / 共41页
Java实验.docx_第15页
第15页 / 共41页
Java实验.docx_第16页
第16页 / 共41页
Java实验.docx_第17页
第17页 / 共41页
Java实验.docx_第18页
第18页 / 共41页
Java实验.docx_第19页
第19页 / 共41页
Java实验.docx_第20页
第20页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Java实验.docx

《Java实验.docx》由会员分享,可在线阅读,更多相关《Java实验.docx(41页珍藏版)》请在冰点文库上搜索。

Java实验.docx

Java实验

实验一

Index.jsp:

请输入用户名:

请输入密码:


Check.java///////////////////////////////////servlet

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException{

response.setContentType("text/html;charset=gb2312");

Stringusername=newString(request.getParameter("username").getBytes("iso-8859-1"),"gb2312");

Stringpassword=request.getParameter("password");

userUser=newuser();

PrintWriterout=response.getWriter();

if(username==""||password=="")

out.println("TheusernameandthepasswordwouldnotbeNull!

");

else{

if((username.equals(User.user1))||username.equals(User.user2))

if((password.equals(User.password1)&&username.equals(User.user1))

||(password.equals(User.password2)&&username.equals(User.user2)))

out.println("Welcome!

");

else

out.println("YouarenottheVIP!

");

}

out.flush();

out.close();

}

实验二

(1)login.jsp:

用户名:

密码:

Check.jsp:

<%

response.setContentType("text/html;charset=gb2312");

Stringusername=newString(request.getParameter("username").getBytes("iso-8859-1"),"gb2312");

Stringpassword=request.getParameter("password");

if(username.equals("张三"))

if(password.equals("1234")){

out.println("Welcom!

");

session.setAttribute("username","张三");

response.sendRedirect("final.jsp");

}

else

out.println("ThepasswordisError!

");

else

out.println("Error!

YouarenottheVIP");

%>

Final.jsp:

用户名为:

<%out.println(session.getAttribute("username"));%>

(2)login.jsp:

昵称:

Message.jsp:

<%if(session.getAttribute("curUser")==null){%>

alert("请先登录");location.href='login.jsp';

<%}%>

useBeanid="myBulletin"class="bean.Bulletin"scope="application"/>

useBeanid="curUser"class="bean.User"scope="session"/>

欢迎来到聊天室 

getPropertyproperty="nickname"name="curUser"/>

编号留言标题留言者昵称留言时间

<%

inti;

for(i=myBulletin.getMsg_lb();i!

=myBulletin.getMsg_rb();){%>

<%=myBulletin.getMsg()[i].getId()%>

id=<%=myBulletin.getMsg()[i].getId()%>"><%=myBulletin.getMsg()[i].getTitle()%>

<%=myBulletin.getMsg()[i].getNickname()%>

<%=myBulletin.getMsg()[i].getTime()%>

<%//nextuser

i=i+1;

i=i%(myBulletin.getMax_msg_num());

}

%>

发新留言

Showmessage:

<%intid=Integer.parseInt(request.getParameter("id"));%>

useBeanid="myBulletin"class="bean.Bulletin"scope="application"/>

留言内容

返回列表

标题<%=myBulletin.getMsg()[id].getTitle()%>

时间<%=myBulletin.getMsg()[id].getTime()%>

作者<%=myBulletin.getMsg()[id].getNickname()%>

内容<%=myBulletin.getMsg()[id].getContent()%>

Addmessage.jsp

添加留言

返回列表

留言标题:


留言内容:


Message_bean.java

packagebean;

importjava.util.Date;

publicclassMessage{

publicMessage(){

}

publicMessage(intid,Stringtitle,Stringnickname,Stringcontent){

this.id=id;

this.title=title;

this.nickname=nickname;

this.content=content;

this.time=newDate().toString();

}

//编号、留言标题、留言者昵称、留言时间

privateintid;

privateStringtitle,nickname,content,time;

publicStringgetContent(){

returncontent;

}

publicvoidsetContent(Stringcontent){

this.content=content;

}

publicintgetId(){

returnid;

}

publicvoidsetId(intid){

this.id=id;

}

publicStringgetTitle(){

returntitle;

}

publicvoidsetTitle(Stringtitle){

this.title=title;

}

publicStringgetNickname(){

returnnickname;

}

publicvoidsetNickname(Stringnickname){

this.nickname=nickname;

}

publicStringgetTime(){

returntime;

}

publicvoidsetTime(Stringtime){

this.time=time;

}

}

(3)

Add.jsp:

商品编号:

商品名字:

商品单价:

生产厂商:

InsertServlet.java:

packageOne;

importjava.io.IOException;

importjava.io.PrintWriter;

importjavax.servlet.ServletException;

importjavax.servlet.http.HttpServlet;

importjavax.servlet.http.HttpServletRequest;

importjavax.servlet.http.HttpServletResponse;

importjavax.servlet.http.HttpSession;

importjavax.servlet.http.HttpServlet;

publicclassInsertServletextendsHttpServlet{

/**

*ThedoPostmethodoftheservlet.

*

*Thismethodiscalledwhenaformhasitstagvaluemethodequalstopost.

*

*@paramrequesttherequestsendbytheclienttotheserver

*@paramresponsetheresponsesendbytheservertotheclient

*@throwsServletExceptionifanerroroccurred

*@throwsIOExceptionifanerroroccurred

*/

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException{

response.setContentType("text/html;charset=gb2312");

HttpSessionsession=request.getSession();

Stringno=newString(request.getParameter("NO").getBytes("iso-8859-1"),"gb2312");//("iso-8859-1"),"gb2312");

Stringprice=newString(request.getParameter("Price").getBytes("iso-8859-1"),"gb2312");

Stringname=newString(request.getParameter("Name").getBytes("iso-8859-1"),"gb2312");

Stringfactory=newString(request.getParameter("Factory").getBytes("iso-8859-1"),"gb2312");

session.setAttribute("NO",no);

session.setAttribute("Price",price);

session.setAttribute("Name",name);

session.setAttribute("Factory",factory);

response.sendRedirect("addfinish.jsp");

}

}

Addfinish.jsp

<%out.println("您输入的信息为:

");%>

商品编号:

<%out.println(session.getAttribute("NO"));%>

商品名字:

<%out.println(session.getAttribute("Name"));%>

商品单价:

<%out.println(session.getAttribute("Price"));%>

生产厂商:

<%out.println(session.getAttribute("Factory"));%>

 

实验三

(1)

student.jsp

packagebean;

publicclassstudent{

privateStringstuNum;

privateStringstuName;

privateStringtelephone;

privateStringemail;

privateStringaddress;

privateStringpostCode;

publicStringgetStuNum(){

returnstuNum;

}

publicvoidsetStuNum(StringstuNum){

this.stuNum=stuNum;

}

publicStringgetStuName(){

returnstuName;

}

publicvoidsetStuName(StringstuName){

this.stuName=stuName;

}

publicStringgetTelephone(){

returntelephone;

}

publicvoidsetTelephone(Stringtelephone){

this.telephone=telephone;

}

publicStringgetEmail(){

returnemail;

}

publicvoidsetEmail(Stringemail){

this.email=email;

}

publicStringgetAddress(){

returnaddress;

}

publicvoidsetAddress(Stringaddress){

this.address=address;

}

publicStringgetPostCode(){

returnpostCode;

}

publicvoidsetPostCode(StringpostCode){

this.postCode=postCode;

}

}

Insert.java

publicclassInsertextendsHttpServlet{publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException{

response.setContentType("text/html;charset=utf-8");

request.setCharacterEncoding("utf-8");

studentstu1=newstudent();

stu1.setStuNum(request.getParameter("stuNum"));

stu1.setStuName(request.getParameter("stuName"));

stu1.setTelephone(request.getParameter("telephone"));

stu1.setAddress(request.getParameter("address"));

stu1.setEmail(request.getParameter("email"));

stu1.setPostCode(request.getParameter("postCode"));

intnum;

try{

num=Integer.parseInt(stu1.getStuNum().trim());

}catch(Exceptione){num=0;

System.out.print("未输入学号!

");

}

StringsqlString=null;//Sql语句

sqlString="insert

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2