荟聚奇文、博采众长、见贤思齐
当前位置:公文素材库 > 报告体会 > 工作报告 > java web实习报告

java web实习报告

网站:公文素材库 | 时间:2019-05-22 04:26:35 | 移动端:java web实习报告
第一篇:java www.bsmz.netent();

stmt.execute("delete from

shop_info www.bsmz.netultipartcontent(request)

2、 创建diskfileitemfactory 对象并对其初始化设置

diskfileitemfactory factory = newww.bsmz.nete = formitem.getname();

(2)、判断文件名后缀是否符合要求:!name.endswww.bsmz.net)javabean(每一次循环将该次对应的表单项的值付

给适当的变量对象)

string formname = formitem.getfieldname(); 获取普通表单项的名称

string con = formitem.getstring("gbk");

用formname.equals(““)来判断

下载文件具体方法:

1、 获取服务器下载地址并将此地址字符串进行编码:

string path=request.getparameter("path");

2、 创建下载目录:

file file = newww.bsmz.netessage[]对象数组并设为null->获取全部已读邮件的uid字符串->若字符串不为空则->转换为数组并进行排序->根据要求的已读或者未读条件来获取全部已读或未读邮件信息给message[] (folder.search)->后退三步-若字符串为空则->获取全部未读邮件信息message[]---?开始提取上述邮件数组中每一个邮件的详细信息->循环遍历message[]数组->定义mimemessage对象并赋值为数组元素->获取邮件id、发件人、邮件时间->根据编码类型获取邮件主题->由自定义方法获取此邮件的附件对象(string[])->message[i].getflags().getsystemflags().tostring();->如果判断返回的邮件有附件,则获取附件设置为1,否则设置为0(来控制页面中的附件图标的显示)->将此邮件信息对象添加到list中。

4、 向数据库中添加已读邮件的标记的方法:iduid address

5、 获取指定邮件中附件的方法:此方法中重点是对邮件内容的编码处理,故这里重点介绍主要功能语法: 思路:(1)定义该邮件名称对应的所有附件连接字符串为超链接(附件之间用空格隔开)(string,由多个”附件序号=&附件名称=&邮件序号”组成),定义邮件名称字符串(已知条件)

(2) multipart multipart = (multipart) part.getcontent();得到该邮件所有的内容集合,然后对其遍历以获取每一个multipart中每一个bodypart->判断此bodypart是否为附件,若是附件则获取该附件的名称 并添加到(1)中的连接字符串中,连接字符串中附件序号为遍历变量j

最后: int counts = multipart.getcount();

bodypart对象的个数 //返回mimemultipart对象中保存的//关闭流 response.setcontenttype("application/octet-stream");

for (int i = 0; i < counts; i++) {} getmailattach(multipart.getbodypart(i), emailv);

并返回string[] obj = { 邮件主题内容, filename1 };

6、 对输入的utf7编码的内容进行转码的方法

servlet:

下载附件servlet:

思路:设置response.setcontenttype("text/html;charset=gbk")、

request.setcharacterencoding("gbk")->创建httpsession对象->创建servletoutputstream对象->获取页面传递变量:附件序号、附件名称;获取session变量"message"->将附件名称进行编码处理:filename=newww.bsmz.nete pwww.bsmz.netl(或xml)形式通过www.bsmz.netl.jsp)。

动作<jsp:include page="relativeuri" flash="true"/>引入执行页面或severlet的应答文本。

5.jsp内置对象

out,request,response,session,application,page,pagecontext,exception,config

request客户端向服务端发送请求。

response用于服务器端封装jsp处理请求后产生的结果。

response对象的send redirect(url)方法相当于两次请求。

而<jsp:forwww.bsmz.netodel1和model2的区别:

model1和model2实际上就是对采用jsp技术开发的www.bsmz.netl,怎么配置会在下面举例。 常用方法:

1、request.setcharacterencoding("utf-8");//设置用post传递给服务器的参数编码方式

2、response.setcontenttype("text/html;charset=utf-8");//设置发送给浏览器的内容编码

3、httpsession session = request.getsession();//获得session会话session.setattribute("a","b");//给session作用域中存值可以这样取值:session.getattribute("a");

4、servletcontext context = this.getservletcontext();整个www.bsmz.nete(“驱动程序名字”):

如何创建连接

通过drivermanager的getconnection方法,有3个参数,第一个参数是url,第二个参数是用户名,第三个参数是口令。

http 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和 扩展。目前在www中使用的是http/1.0的第六版,http/1.1的规范化工作正在进行之中,而且http-ng(next generation of http)的建议已经提出。

http协议的主要特点可概括如下:

1.支持客户/服务器模式。

2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有get、head、post。每种方法规定了客户与服务器联系的类型不同。由于http协议简单,使得http服务器的程序规模小,因而通信速度很快。

3.灵活:http允许传输任意类型的数据对象。正在传输的类型由content-type加以标记。

4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。

5.无状态:http协议是无状态协议。无状态是指协议对于事务处理没有记忆

能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。

默认推荐访问其他精彩内容:

java web 流程

java web复习

java web 大题(新)

java web测试题

java实习报告

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


java web实习报告》由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
链接地址:http://www.bsmz.net/gongwen/354324.html