keyword1

时间:2018-06-04   来源:题目解答   点击:

【www.gbppp.com--题目解答】

keyword1 第一篇_综合移动业务管理系统1

实 训 报 告

课程名称:基于Java的编程强化---综合移动业务管理系统

专业: 计算机科学与技术 班级: 20060312

学号: 姓名: 李秀宁

指导教师: 李老师 成绩:

完成日期:

任 务 书

实训题目:基于三层架构的综合移动业务管理系统的设计与实现

实训目的:通过企业化的实训,可以把课堂知识点串连起来,起到融会贯通,学以致用的作用。与传统专业相比,学生在学习基础知识和必要的技能准备后,通过企业化综合移动业务管理系统的设计与实现的锻炼,可以进一步提高职业技能和综合素质,积累真实企业环境下的团队合作能力,实现从学生到复合实用型人才的本质转变。

实训要求:综合移动业务管理系统应完成以下功能,并注意代码编写规范:

实训要求:

1. 根据要求编写存储过程

2. 实体层的编写

3. 数据访问层的编写

4. 业务层的编写

5. 用户层的编写

6. 可以采用JavaEE的各种框架技术来实现系统功能

(Struts,Hibenite,JavaBean和EJB等)

7. 若工作量较大,也可只设计综合移动业务管理系统中的1-2功能模块,或分组设计整个系统。

摘 要

针对近年手机用户数量剧增、现有资源下无法满足客户服务需求的问题,开发了移动通信前台业务自助服务系统。系统通过自助终端和系统服务器,结合BOSS系统接口和GSM网络接口通信,实现了自助开户挂失、实名制登记、充值缴费、更改资费套餐等一体化业务功能。移动前台业务系统是集充值,业务办理,成员新增,业务管理的综合系统。系统可以进行用户的充值和充值查询,用户可以自己在前台查询自己的余额,员工也可以在后台帮助用户充值。同时可以新增用户,办理产品订购操作。也能够进行用户业务的变更,后台业务产品的更新,确保满足每一位客户的需求。同时也可以对用户,员工进行管理操作。员工在给顾客办理业务的同时也可以对用户资料进行管理。 系统软件基于myeclipse7.0和Microsoft SQL Server2005结构开发,包括客户端、服务器端、报表查询3个模块,重点分析了系统开发中事务管理、数据安全、日志管理、接口开发等关键技术的实现。应用结果表明,该系统有效分流了前台经常性业务办理量,大大缩短了业务办理时间。

关键词

目 录

摘 要.......................................................................................................................... 3

目 录.......................................................................................................................... 4

引 言 ........................................................................................................................... 5

1 系统分析 ...................................................................................................................... 6

1.1综合移动业务管理的意义:............................................................................... 6

1.2可行性研究:.................................................................................................... 6

1.2.1经济上可行性: ......................................................................................... 6

1.2.2操作上可行性: ......................................................................................... 6

1.2.3技术上可行性: ......................................................................................... 6

1.2.4运行上可行性: .................................................................................... 7

2 系统总体设计 ............................................................................................................. 8

2.1 系统功能结构设计............................................................................................. 8

2.2 数据库设计 ....................................................................................................... 8

2.2.1 数据表设计 ............................................................................................... 8

3 系统详细设计与实现 ..................................................................................................10

3.1用户登录模块 .....................................................................................................10

3.2添加用户模块 ..................................................................................................... 11

3.3删除用户模块 .....................................................................................................14

3.4用户缴纳话费模块 ..............................................................................................15

结 论.........................................................................................................................19【keyword1】

参 考 文 献 ...................................................................................................................20

引 言

人类已经跨入了新世纪,正在进入信息时代。我国国民经济和社会发展第十个五年计划将国民经济和社会信息化作为覆盖现代化建设全局的战略举措,要求加速发展信息产业,大力推进信息化。现在信息技术的应用越来越普及,不但促进了社会的高速发展,也改变着人们的工作、学习、生活和娱乐的方式以及思想观念。随着计算机的日益普及,计算机软件无处不在。软件在计算机的发展和应用中至关重要,在人类进入信息化社会时成为新兴信息产业的支柱。

移动信息管理系统是中国移动单位不可缺少的部分,它的内容对于移动单位的决策者和管理者来说都至关重要,所以移动信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

而利用计算机技术,网络技术和数据库原理来设计的移动信息管理系统将为移动信息管理带来众多方便之处

本论文的撰写目的是设计一套合理的移动信息管理系统数据库,为移动信息管理员工信息管理提供方便,同时,锻炼作者本身的科学研究能力,提高对数据库原理这门学科的理性认识。围绕这一目的,我们必须完成数据库系统的设计这项任务,具体包括需求设计概念设计,逻辑设计,物理设计,数据库实施,数据库调试与试运行这几项任务.

keyword1 第二篇_职称评定中要具备的必要条件及若干问题的解析1

职称评定中要具备的必要条件及若干问题的解析

评职称的条件

一、论文、著作条件

根据省人事厅《关于调整专业技术资格条件论文发表刊物等级划分规定通知》,著作论文要求,可简单概括为:

申报高级:要在具有CN刊号、ISSN刊号的专业期刊发表论文2篇以上或在具有CN刊号、ISSN刊号的专业期刊发表论文1篇以上,以及解决复杂技术问题而撰写的有较高水平的专项技术分析(论证)报告2篇以上。 申请中级:要在具有CN刊号、ISSN刊号的专业期刊发表论文1篇或在具有CN刊号、ISSN刊号的专业期刊发表论文1篇以上,以及解决技术问题而撰写的专项技术分析(论证)报告1篇以上。

论文发表有两种方式,通过自己投稿,往往录用机会较少;也可以直接找杂志社发表更加快捷方便!

二、申报高、中级职称学历、资历条件

根据省深化职称制度改革的若干意见,申报高、中职称学历、资历条件调整如下:

1、 高级:

具备博士学位,或取得中级资格后、从事专业技术工作满3年的人员,达到副高级或

不分正副高级资格条件的,可按规定程序申报评审副高级资格。

(1)大学本科毕业,任中级职务满5年;

(2)获得硕士学位,任中级职务满4年;

(3)获得博士学位,任中级职称满2年;

(4)不具备规定学历的人员可破格申报。初级破格评审方式为考评结合;中、高级破格申报要比正常申报多一篇鉴定论文并参加评审答辩。

2、 中级:

(1)大学本科毕业,取得助理级资格后,从事专业技术工作的年限由4年调整为3年;未取得助理级资格的,从事专业技术工作5年以上。

(2)大学专科毕业,取得助理级资格后,从事专业技术工作的年限由5年调整为4年;未取得助理级资格的,从事专业技术工作8年以上。

(3)中专毕业的,不再执行“中专毕业,从事专业技术工作20年以上,其中取得助理级资格后,受聘助理级职务5年以上”的规定,凡从事专业技术工作15年以上者,或取得助理级资格后,从事专业技术工作8年以上者,可申报评审中级资格

破格申报条件

为了不拘一格选拔人才,对确有真才实学,成绩显著、贡献突出的人员,可以不受学历、资历的限制破格申报高、中级职务任职资格。

(一)破格申报高级职务者必须具有下列条件中的二条:

1、获得部、省级表彰的学科带头人;地市级以上有突出贡献的中、青年专家;荣获国家、省级表彰的乡镇企业家或优秀厂长、经理。

2、获得国家科技进步三等奖以上;省、部二等奖以上;地市一等奖以上(含发明奖、成果奖、自然科学奖、星火奖)项目的主要完成者;获得国家级金、银产品奖或省、部级名牌产品奖或优秀工程奖的主要生产技术负责人;创国家级、省级新产品奖的主要生产技术负责人。

3、直接主持完成大型项目或全面负责大中型企业生产经营管理工作或对非公有制企业技术发展作出突出贡献,取得明显经济效益者;企业连续二年营业收入在2000万元以上(省确定的山区县1000万元以上)、或利税在400万元以上(省确定的山区县200万元以上)的主要负责人。

4、在技术发明、创新、改造、专利、推广、应用中,取得的经济效益连续二年(申报高级职务的前二年)占本企业利税总额(400万元以上,贫困山区200万元以上)20%以上的主要技术负责人。

5、对本专业技术岗位的工作创立了有价值的经验,并在省内同行业中推广的主要贡献者;担任中级职务期间,成绩显著,并获得省级以上先进工作者称号的;或者在地市以上报刊或会议上发表过两篇以上被同行专家认定为有价值的学术论文,或正式出版过有价值的著作或译著。

(二)破格申报中级职务者必须具备下列条件中的二条:

1、获国家科技进步、星火计划四等奖或省、部级科技进步、星火计划三等奖以上项目的主要完成者,或获地(市)科技进步二等奖以上项目的主要完成者或获省部优质产品或优质工程的主要技术负责人。

2、在地市级以上报刊发表专业技术论文三篇以上或专著。

3、直接主持中型项目或中型骨干企业的专业技术工作,且连续二年以上取得了明显效益者。

4、担任助理级期间,成绩显著且获地(市)级优秀企业家或先进专业技术工作者称号的

职称论文的标准

职称论文首先应当具有独创性。要在论题涉及的范围内,言他人所未言,提他人所来提。要有所创新,有所发现,要有独特的、合乎客观实际的看法。只是重复、模仿别人的意见,称不上学术论文。如在社会科学领域内,提示独创性常见于这样三条途径:

(1)结合新的社会实践对以往理论加以继承和发展,如,在社会主义建设中,结合中国国情,对马克思主义的完善;【keyword1】

(2)对新发现的资料加以研究,史学、考古学的研究常常如此;

(3)通过搜集、整理前人已有的成就的途径获得新结沦,例如哲学史、语言史的研究。

独创性是[1]的生命。学术论文还应具有科学性和专业性。科学性是指论文必须有翔实可靠、准确无误的材料作依据,它所提出的观点,所作的结论,绝不带任何随意性和主观性,而是经过严密的科学论证,经得起实践检验的,论文条理清晰结构合理,具有较强的说服力和感染力,深刻揭示客观事物的内部联系和规律,也就是言之有理,言之有据,言之有序。专业性是指论文从题目、选材到文字表达,都要具有某一学科、专业的特色,要摸透“行情”,用“行话”,如图书馆学的论文常常要运用款目、标注、二次文献、情报检索语言等专业词汇。法学论文则常用法人、主体意志、仲裁、诉权、罪行法定主义等等。学术论文不必人人都看懂。好的学术论文是独创性、科学性、专业性高度的统一和结合。

职称论文撰写特点

1、按照单位科研课题、上级主管部门的基金课题以及所在教研室研究方向撰写的论文,必须按照严谨的学术论文风格撰写。

2、纯粹的职称论文撰写,一定要迎合刊物的办刊要求以及刊物本身的栏目来撰写,保证高度的紧跟时代步伐,能够吻合当前的科研方向。

3、字数不要太长也不要太短,一般来说如果发表国家级刊物字数在2500-3000左右,如果是发表核心字数在4000-5000为宜。

4、格式标准按照:标题、小标题、摘要、关键词、正文、参考文献、作者介绍、英文标题、英文关键词、英文摘要来书写。

5、论文观点不要太偏。这个很重要。

职称论文的必要性

(1)职称论文是工作水平、工作业绩的证明文件之一;

(2)晋升职称、加薪的必要文件之一;

(3)评审中、高级系列职称的硬性指标之一;

(4)对外宣传单位、个人、进行学术科研交流的必要途径; (5) 是现代学术发展的趋势。 职称论文发表流程: 一、投稿——审稿——发录用通知——交版面费——收样刊 职称论文的格式和规范

题目(尽量简短,不要超过20个字!)

作 者1, 作 者2

(1. 作者单位,省市 邮编;2.作者单位,省市邮编)

摘要:科技期刊摘要主要由3部分组成:待解决的问题、过程及方法、结论。一般为200字左右为宜。中文摘要编写要求: ①摘要中应排除本学科领域已成为常识的内容; ②切忌将应在引言中出现的内容写入摘要,一般不要对论文内容作诠释和评论(尤其是自我评价); ③用第三人称,不必使用 “本文、作者”、“我们、笔者等字样作为主语,以方便编辑刊用; ④ 缩略语代号,除了相邻专业读者也能清楚理解的以外,在首次出现时必须加以说明。(摘要质量的高低,直接影响论文的被引用率和被EI等检索类期刊的收录率)

关键词:关键词1; 关键词2; 关键词3 (要求3-8个关键词,各词间用分号“;”隔开)

中图分类号:根据关键词,从《中国图书馆分类法》第四版中查找。 NAME Name1,NAME Name-name2 例如:WANG Xiao - yan)

(1.Department, City, City Zip Code, China; 2.Department, City, City Zip Code, China)

Abstract:为了国际交流,论文须附英文摘要。英文摘要应是中文摘要的转译;请不要用“We”等第一人称作主语,以方便编辑刊用。

Key words:keyword1; keyword2; keyword3(要求3-8个关键词;用分号隔开;一律用小写,缩写除外)

1 引 言(以下内容排单、双栏均可)

引言内容。

2 标 题

正文内容。① 篇幅:一般在2000~3500字左右;② 符号:正文、图表中的变量都要用斜体,英文缩写、计量单位、函数名称、运算符号、括号等都要用正体, 容易混淆的外文字母及符号请注明, 文中的计量单位一律使用《中华人民共和国法定计量单位》;③ 插图:要有图序、图名,插图要精绘,图字要清晰;插图和照片不得用复印件,必须是精绘图和原照片;图、表应安排在正文中的相应位置上; ④ 表格:要有表序、表名,用三线表(表格的左、右端不封),采用小数点对齐式; ⑤ 公式:公式须用字符格式录入。 (请您认真校对稿件,避免出现拼写错误、漏字、多字等问题,正确使用标点符号。)

2.1 标题

正文内容。

2.1.1 标题

正文内容。

3 结 论

正文内容。

参考文献:

来稿一定要有参考文献,限著者阅读过和论文中引用过且正式发表的出版物,未公开发表的资料请勿引用;按在文章引用的先后顺序编号;列出主要参考文献即可,一般不超过15条;一定要给出文献字母标识!!!请注意标点符号的著录!(如果参考了本刊论文,请您在参考文献中列出,谢谢!)

作者简介:第1作者姓名(出生年-), 性别(民族——汉族可省略), ×省(市)×县人,职称,学位,主要研究方向为„;其他作者简介同上,或为:姓名,职称,学位。(以便国家统计人才的年龄、性别、民族、出生地)

评职称必备条件

凡参加全省统一组织的专业工程师资格评价考试,并取得合格成绩的人员,可申请参加晋升专业工程师任职资格的评审。现将有关问题通知如下: 一、呈报评审材料的内容

1.《专业技术职务呈报表》一式1份;

2.《专业技术职务资格评审简表》一式3份;

3.《推荐评审专业技术职务任职资格人员情况一览表》一式2份(为便于整理,请打印并用A3纸复制);

4.学历证明、奖励证书、论文、著作以及其他能证明本人资历、能力、水平的材料原件;

5.外语考试成绩;

6.计算机应用能力合格证书;

7.现专业技术职务资格证书、聘书原件;

8.改系列评审的,须填写《改系列评审专业技术职务呈报表》 并提交原《专业技术职务呈报表》原件;

9.《推荐晋升专业技术职务“六公开”监督卡》一式1份;

10.《申报工程师任职资格人员情况登记表》及软盘。

二、呈报程序及要求

1.符合申报条件且考试成绩合格者,由个人提出申请并填报有关材料,经民主评议、单位审查、主管部门审核,对符合条件的材料,主管部门签署意见并加盖印鉴,负责人签字后,送呈报部门。

2.呈报部门(各市人事局与市质量技术监督局或省直部门)要对申报材料进行认真审查,严格把关,符合要求的,在《专业技术职称评审表》及《评审简表》的“呈报部门意见”栏内签署呈报意见并加盖印鉴,负责人签字后,连同其他有关评审材料按时呈报评审委员会。

3.申报材料必须手续完备,内容齐全,各项表格的填写要符合“填表说明”的要求。填写打印要正规、整洁,字迹工整、清晰,不得涂改、漏页、缺页。应提供原件的不得以复印件代替。

keyword1 第三篇_meta标签详细介绍

meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。

1、name属性

name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。

meta标签的name属性语法格式是:<meta name="参数" content="具体的参数值"> 。 其中name属性主要有以下几种参数:

A、Keywords(关键字)

说明:keywords用来告诉搜索引擎你网页的关键字是什么。

举例:<meta name ="keywords" content="science, education,culture,politics,ecnomics,relationships, entertaiment, human">

B、description(网站内容描述)

说明:description用来告诉搜索引擎你的网站主要内容。

举例:<meta name="description" content="This page is about the meaning of science, education,culture.">

C、robots(机器人向导)

说明:robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。 content的参数有all,none,index,noindex,follow,nofollow。默认是all。

举例:<meta name="robots" content="none">

D、author(作者)

说明:标注网页的作者

举例:<meta name="author" content="root,root@21cn.com">

2、http-equiv属性

http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。

meta标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> ;其中http-equiv属性主要有以下几种参数:

A、Expires(期限)

说明:可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。 用法:<meta http-equiv="expires" content="Fri, 12 Jan 2001 18:18:18 GMT">

注意:必须使用GMT的时间格式。

B、Pragma(cache模式)

说明:禁止浏览器从本地计算机的缓存中访问页面内容。

用法:<meta http-equiv="Pragma" content="no-cache">

注意:这样设定,访问者将无法脱机浏览。

C、Refresh(刷新)

说明:自动刷新并指向新页面。

用法:<meta http-equiv="Refresh" content="2;URL=

注意:其中的2是指停留2秒钟后自动刷新到URL网址。

4、Set-Cookie(cookie设定)

说明:如果网页过期,那么存盘的cookie将被删除。

用法:<meta http-equiv="Set-Cookie" content="cookievalue=xxx; expires=Wednesday, 20-Jun-2007 22:33:00 GMT; path=/">

注意:必须使用GMT的时间格式。

5、Window-target(显示窗口的设定)

说明:强制页面在当前窗口以独立页面显示。

用法:<meta http-equiv="Window-target" content="_top">

注意:用来防止别人在框架里调用自己的页面。

6、content-Type(显示字符集的设定)

说明:设定页面使用的字符集。

用法:<meta http-equiv="content-Type" content="text/html; charset=gb2312">【keyword1】

7、Pics-label(网页等级评定)

用法:<meta http-equiv="Pics-label" contect="">网页等级评定

说明:在IE的internet选项中有一项内容设置,可以防止浏览一些受限制的网站,而网站的限制级别就是通过meta属性来设置的。

还有Page_Enter、Page_Exit……

补充:

设定进入页面时的特殊效果<meta http-equiv="Page-Enter" contect="revealTrans(duration=1.0,transtion= 12)">

设定离开页面时的特殊效果<meta http-equiv="Page-Exit" contect="revealTrans(duration=1.0,transtion= 12)">

Duration的值为网页动态过渡的时间,单位为秒。

Transition是过渡方式,它的值为0到23,分别对应24种过渡方式。如下表: 0 盒状收缩 1 盒状放射

2 圆形收缩 3 圆形放射

4 由下往上 5 由上往下

6 从左至右 7 从右至左

8 垂直百叶窗 9 水平百叶窗

10 水平格状百叶窗 11 垂直格状百叶窗

12 随意溶解 13 从左右两端向中间展开

14 从中间向左右两端展开 15 从上下两端向中间展开

16 从中间向上下两端展开 17 从右上角向左下角展开

18 从右下角向左上角展开 19 从左上角向右下角展开

20 从左下角向右上角展开 21 水平线状展开

22 垂直线状展开 23 随机产生一种过渡方式

简单来说:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />//指定页面的编码

<meta http-equiv="pragma" content="no-cache">//禁止浏览器从本地计算机的缓存中访问页面内容

<meta http-equiv="cache-control" content="no-cache">//清楚缓存(再访问这个网站要重新下载!)

<meta http-equiv="expires" content="0">//可以用于设定网页的到期时间

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">//关键字,给搜索引擎用的

<meta http-equiv="description" content="This is my page"> //页面的描述

keyword1 第四篇_自己写一个上传的文件

就上传文件来说呢,以前我也遇到很多问题,最近我把上传文件的问题总结了一下,写出来给大家看看,希望能对大家有一定的帮助.

首先我们来看一下表单,我们在提交数据的时候,一般情况只要写action和method属性。enctype这个属性我们一般情况不会来设置,他默认的设置是

application/x-

1:application/x-这是默认编码方式,只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码方式。

2:multipart/form-data 这种编码方式会以二进制流的方式来处理表单的数据,这种编码方式会把文件域指定文件的内容也封装到请求参数里。

3:text/plain 这种编码方式当表单的action属性为mailto:url的形式的时候比较方便,这种方式主要用于直接通过表单发送邮件。

我们用一个简单的例子来看一下表单enctype属性值为

application/x-

HTML代码

<!DOCTYPE HTML PUBLIC ―-//W3C//DTD HTML 4.01 Transitional//EN‖> <html>

<head>

<title>上传文件 enctype=application/x-

<meta http-equiv=‖keywords‖ content=‖keyword1,keyword2,keyword3″> <meta http-equiv=‖description‖ content=‖this is my page‖>

<meta http-equiv=‖content-type‖ content=‖text/html; charset=UTF-8″> <!–<link rel=‖stylesheet‖ type=‖text/css‖ href=‖./styles.css‖>–>

</head>

<body>

<!– 表单enctype属性值为application/x-–>

<form id=‖form1″ name=‖form1″ action=‖form1.jsp‖ method=‖post‖ enctype=‖application/x-

上传文件:<input type=‖file‖ name=‖file1″/> <br>

请求参数:<input type=‖text‖ name=‖canshu‖/> <br>

<input type=‖submit‖ name=‖ceshi‖ value=‖表单提交‖>

</form>

</body>

</html>

form1.jsp代码

<%@ page language=‖java‖ import=‖java.io.*‖ pageEncoding=‖utf-8″%> <%

//得到http请求的数据流

InputStream input = request.getInputStream();

//用我们刚获得的http流建立一个BufferedReader对象

BufferedReader buff = new BufferedReader(new InputStreamReader(input)); //读取http数据流的内容

String msg = ―‖;

while((msg = buff.readLine())!=null){

out.println(msg+‖<br>‖);

}

%>

上面的jsp处理页面是通过二进制流来处理HTTP请求, 这是一种更底层的处理方式,我们在用HttpServletRequest的getParameter方法来获得参数的时候,实际上是WEB服务器帮我们处理了底层的二进制流 .下面两个页面是我的例子图片

,

这个图片是上传前的HTML文件,上传文件是”E:\新建 文本文档.txt” 文本里的内容是”表单提交”,好,现在我们点一下提交按钮

file1=E%3A%5C%E6%96%B0%E5%BB%BA+%E6%96%87%E6%9C%AC%E6%96%87

%E6%A1%A3.txt&canshu=%E8%A1%A8%E5%8D%95%E6%8F%90%E4%BA%A4& ceshi=%E8%A1%A8%E5%8D%95%E6%8F%90%E4%BA%A4

这些内容是html页面提交到form1.jsp页面里的内容。

在这里我们看一下第一个问题,就是参数问题,看一下,我们这里面有三个参数,第一个是我们上传的文件参数file1 第二个输入文本框canshu,第三个按钮ceshi,和我们平时传参数一样。参数正常了,我们再来看下这些乱钱八糟的代码。这些代码是干什么用的?在java类里有两个专门来处理这种字符的类。URLEncoder and URLDecoder这两个类,然后我们修改一下我们的那个form1.jsp页面,在while循环里加一句

out.println(URLDecoder.decode(msg,”utf-8″));我这里用的编码是utf-8,如果你们用的是GBK,就改成GBK就可以。

刚才我们是用流的方式得到的数据,我们也可以以正常的方式得到,

HttpServletRequest的getParameter方法,我们来修改一下form1.jsp页面,把form1.jsp里的代码换成,

request.setCharacterEncoding(“utf-8″);

out.println(request.getParameter(“file1″));

out.println(request.getParameter(“canshu”));

当form表单的enctype属性值为application/x-

我在网上随便找了一条新闻写入到刚才准备要上传的那文本文件里。然后我们把表单的属性值改一下,点击提交安钮。这时,是不是就把文本里的内容都读了出来。我们注意的是一但我们把表单的enctype属性值改成mutipart/form-data就无法用

HttpServletRequest的getParameter方法来获得参数。

自己写一个上传的文件

HTML代码

<!DOCTYPE HTML PUBLIC ―-//W3C//DTD HTML 4.01 Transitional//EN‖> <html>

<head>

<title>上传文件 enctype=application/x-

<meta http-equiv=‖keywords‖ content=‖keyword1,keyword2,keyword3″> <meta http-equiv=‖description‖ content=‖this is my page‖>

<meta http-equiv=‖content-type‖ content=‖text/html; charset=UTF-8″> <!–<link rel=‖stylesheet‖ type=‖text/css‖ href=‖./styles.css‖>–> </head>

<body>

<!– 表单enctype属性值为application/x-–>

<form id=‖form1″ name=‖form1″ action=‖upload.jsp‖ method=‖post‖ enctype=‖application/x-

上传文件:<input type=‖file‖ name=‖file1″/> <br>

请求参数:<input type=‖text‖ name=‖canshu‖/> <br>

<input type=‖submit‖ name=‖ceshi‖ value=‖表单提交‖>

</form>

</body>

</html>

JSP代码upload.jsp

<%@page language=‖java‖ pageEncoding=‖utf-8″%>

<%@page import=‖java.io.InputStream‖%>

<%@page import=‖java.io.BufferedReader‖%>

<%@page import=‖java.io.InputStreamReader‖%>

<%@page import=‖java.io.File‖%>

<%@page import=‖java.io.PrintStream‖%>

<%@page import=‖java.io.FileOutputStream‖%>

<%

//得到httpServletRequest的InputStream流

InputStream input = request.getInputStream();

//获得一个BufferedReader对象

BufferedReader br = new BufferedReader(new InputStreamReader(input)); String buffer = ―‖;

//循环读出请求内容的每一行

while((buffer=br.readLine())!=null){

//如果读到内容以—————————–开始,并以–结束,表明已经到请求内容尾 if(buffer.endsWith(―–‖)&&buffer.startsWith(―—————————–‖)) break;//退出

//如果读到的内容以—————————–开始,表明开始了一个表单域

if(buffer.startsWith(―—————————–‖)){

//如果下一行中有filename字符窜,表明这是一个文件域

if(br.readLine().indexOf(―filename‖)>1){

//跳过两行,因为是从两行后,才开始正文的

br.readLine();

br.readLine();

File file = new

File(request.getRealPath(―/‖)+System.currentTimeMillis()+‖.txt‖); //创建一个文件输出流

keyword1 第五篇_何绍淳_0923010125

广州大学学生实验报告

一、实验目的

1、使用JSP/Servlet设计网页;

2、掌握XML语言的使用

二、实验环境

Sun J2SDK 6

Apache Tomcat 5.5

MyEclipse7

Microsoft Internet Explorer 6.0

三、实验内容

1、试编写一个程序,实现在浏览器中显示接受请求的服务器的IP地址、服务器的端口号、当前网页的实际物理路径、当前网页的虚拟路径和发出请求的客户端IP地址。

2、试编写一个程序,实现并显示当前网页的在线人数和计数器。

四、实验步骤、记录和结果

(1)显示服务器、客户端信息

1、创建information.jsp文件,输入代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="gb2312" autoFlush="false"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html><head>

<title>服务端、客户端信息</title>

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

</head>

本文来源:http://www.gbppp.com/jy/450870/

推荐访问:谷歌keyword

热门文章