JSP上机实习报告.docx

上传人:b****9 文档编号:25432702 上传时间:2023-06-08 格式:DOCX 页数:17 大小:103.95KB
下载 相关 举报
JSP上机实习报告.docx_第1页
第1页 / 共17页
JSP上机实习报告.docx_第2页
第2页 / 共17页
JSP上机实习报告.docx_第3页
第3页 / 共17页
JSP上机实习报告.docx_第4页
第4页 / 共17页
JSP上机实习报告.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

JSP上机实习报告.docx

《JSP上机实习报告.docx》由会员分享,可在线阅读,更多相关《JSP上机实习报告.docx(17页珍藏版)》请在冰豆网上搜索。

JSP上机实习报告.docx

JSP上机实习报告

 

 

JSP上机实习报告

课程名称JSP开发技术

任课老师赵丹

专业信息管理与信息系统

学号20121002296

姓名胡斌

 

JSP上机实习报告

第一题

1、题目

在JSP中利用Java代码计算出1+1的结果,然后在页面中显示计算结果,实现过程如下:

1、创建动态Web项目,并创建JSP文件

2、在JSP文件中编写Java代码计算出1+1的结果,并将结果打印到页面中

二、代码

<%@pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

MyJSP'hb1.jsp'startingpage

--

-->

<%inti=1,j=1;

out.println("1+1=");

out.print(i+j);

%>

3、运行结果

第二题

1、题目

应用Eclipse新建一个Web项目,并在该项目的根目录下创建index.jsp和welcome.jsp文件,要求给项目实现如下功能:

当访问index.jsp文件后,会自动转发到welcome.jsp页面

2、代码

1.index.jsp部分

<%@pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

MyJSP'index.jsp'startingpage

--

-->

forwardpage="welcome.jsp"/>

2.Welcome.jsp部分

<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

MyJSP'welcome.jsp'startingpage

--

-->

跳转成功!

GoodJob!


3、运行结果

 

第三题

1、题目

编写一个简单的留言薄,写入留言提交后显示留言内容。

2、代码

1.doword.jsp部分

<%@pagelanguage="java"contentType="text/html;charset=gb2312"%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

留言簿

--

-->

留言:



留言人:



2.message.jsp部分

<%@pagelanguage="java"contentType="text/html;charset=gb2312"%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

<%@pageimport="hbw.dostring"%>

<%

request.setCharacterEncoding("gb2312");

Stringusername=request.getParameter("username");

Stringcontent=request.getParameter("content");

content=dostring.change(content);

%>

留言内容是:

<%=content%>



留言人是:

<%=username%>

3、运行结果

1.留言输入

2.留言展示

 

第四题

1、题目

应用Eclipse创建一个名为BookInfo的值JavaBean,要求该JaaBean具有name,price,stock和author简单属性,属性类型为string

2、代码

packagehbe;

publicclassbookinfo{

privateStringname;

privateStringprice;

privateStringstock;

privateStringauthor;

publicStringgetName(){

returnname;

}

publicvoidsetName(Stringname){

this.name=name;

}

publicStringgetPrice(){

returnprice;

}

publicvoidsetPrice(Stringprice){

this.price=price;

}

publicStringgetStock(){

returnstock;

}

publicvoidsetStock(Stringstock){

this.stock=stock;

}

publicStringgetAuthor(){

returnauthor;

}

publicvoidsetAuthor(Stringauthor){

this.author=author;

}

}

 

第五题

1、题目

应用Eclipse创建一个名为DoString的工具JavaBean,用来转换字符串中“<”与“>”字符。

2、代码

packagehby;

publicclassdostring{

publicstaticStringchange(Stringstr){

str=str.replace("<","<");

str=str.replace(">",">");

returnstr;

}

}

第六题

1、题目

实现一个简单的登录程序,要求应用JavaBean来接受用户输入的用户名和密码,然后判断输入的用户名是否为“admin”,密码是否为“000”;若是,则转发到success.jsp页面显示“欢迎登录”提示信息,否则转发到fault.jsp页面显示“登录失败”提示信息

2、代码

1.fault.jsp部分

<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

登录失败

--

-->

登录失败!


2.login.jsp部分

<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

MyJSP'login.jsp'startingpage

--

-->

用户登录

用户名:



密   码:




3.judge.jsp部分

<%@pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

MyJSP'judge.jsp'startingpage

--

-->

<%@pagecontentType="textml;charset=utf-8"%>

useBeanid="user"class="hbt.user">

setPropertyname="user"property="*">

setProperty>

useBean>

<%

if(user.getUserName().equals("admin")&&user.getUserPass().equals("000")){

response.sendRedirect("success.jsp");

}

else{

response.sendRedirect("fault.jsp");

}

%>


4.success.jsp部分

<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

登录成功

--

-->

欢迎登录!


5.user.java部分

packagehbt;

publicclassuser{

privateStringuserName;

publicStringgetUserName(){

returnuserName;

}

publicvoidsetUserName(StringuserName){

this.userName=userName;

}

publicStringgetUserPass(){

returnuserPass;

}

publicvoidsetUserPass(StringuserPass){

this.userPass=userPass;

}

privateStringuserPass;

}

3、运行结果

1.登录成功

 

2.登录失败

 

心得与总结

通过这几次的上机实习,我学会了很多东西,学会了JSP开发的环境搭建,学会了利用JSP在网页上展示,学会了页面与页面之间是如何进行跳转,学会了利用JavaBean来进行转换等操作。

而在完成最后的实验题目时,也遇到了很多困难和麻烦,但最后通过自己查阅书籍以及向同学寻求帮助解决了问题,最终才能完成任务。

最后,我觉得只有通过实习操作才能真正地了解掌握如何开发,因为此次实习使我受益匪浅。

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

当前位置:首页 > 幼儿教育 > 育儿理论经验

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

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