
项目综合实践报告 题目:html+css 旅游门户网站设计
班级:计算机2014(1)姓名:丁一学号:954211完成日期:2014.9.14
一、分析设计
用文字、图表等说明设计思路及设计结果。
二、主要源代码
html
css
三、效果图
屏幕抓图
四、调试过程
(调试过程中碰到的问题及解决方法)
五、实验结论
1、实验结果图
2、实验心得体会
第二篇:java web课程设计实训报告java web课程设计实训报告
我们进行了为期一周的java web的课程实训。在这次实训中,我觉得我学到了很多东西。这次,老师给我们安排了一个项目,是关于商店购物的。首先,我们划分了几个小组,每组4-6人,每个人有每个人的工作,每个人的工作完成后整合到一起,这个项目就完成了。我在我们小组的工作是写一段删除商品的java代码。因为我的基础比较差,所以我分担的工作比较少,下面是我做的一段代码:
public void deleteproduct(string id) {
statement stmt = null;
connecttodb();
int tempid =
integer.parseint(id);
try {
stmt =
this.con.createstatement();
stmt.execute("delete from
shop_info where product_id=" + tempid);
} catch (exception e) {
e.printstacktrace();
} finally {
close(this.con, stmt, null); }}
总而言之,这次实训对我的帮助很大,我工作会很有从中学到了什么是团队协作,正所谓团结就是力量,不仅如此,我还学到了很多的专业知识,积累了一些经验。我想,对于我以后的工作会很有帮助,希望还能有更多像这样的机会让我能够锻炼我自己。
第三篇:java web邮件学习commons-fileupload-1.1.1.jar 上传文件总结:
1、 验证是否要处理的是上传文件
servletfileupload.ismultipartcontent(request)
2、 创建diskfileitemfactory 对象并对其初始化设置
diskfileitemfactory factory = new diskfileitemfactory();
factory.setsizethreshold(20 * 1024);
factory.setrepository(factory.getrepository());
3、 创建servletfileupload 对象并设置其编码方式
servletfileupload upload = new servletfileupload(factory);
upload.setheaderencoding("gbk");
4、 开始获取上传文件的集合:
formlists = upload.parserequest(request);
5、 设置上传文件允许的大小
int size = 2 * 1024 * 1024;
6、 循环遍历formlists集合来根据其元素的类型(普通表单域还是文件域)进行赋值还是上传功能 iterator iter = formlists.iterator();
while (iter.hasnext()) {
fileitem formitem = (fileitem) iter.next(); 7、 是文件域则执行上传:
具体做法:(1)、获取文件路径全名:string name = formitem.getname();
(2)、判断文件名后缀是否符合要求:!name.endswith("mp3")
(3)、判断文件大小是否符合要求formitem.getsize() > size
if/else(4)、都符合要求则上传:
第一步:判断文件的名称不能为空(formitem.getname())、大小不能为0
(formitem.getsize()),如果不符合要求则continue执行下一循环
第 二步: 获取文件的单纯文件名称: name.substring(name.lastindexof("\")
+ 1, name.length());
第 三步: 设置保存到的服务器地址:filedir ("file/") + "\" + 单纯名称;file savefile = new file(服务器地址);
第 四步: 上传: formitem.write(savefile);
、 是普通表单域则将表单项的值赋值给相关对象变量,如(更多内容请访问好范 文网:wWW.)javabean(每一次循环将该次对应的表单项的值付
给适当的变量对象)
string formname = formitem.getfieldname(); 获取普通表单项的名称
string con = formitem.getstring("gbk");
用formname.equals(““)来判断
下载文件具体方法:
1、 获取服务器下载地址并将此地址字符串进行编码:
string path=request.getparameter("path");
2、 创建下载目录:
file file = new file(path);获取普通表单项的值并编码 path=new string(path.getbytes("iso-8859-1"));
3、 创建文件字节输入流
inputstream in = new fileinputstream(file);
4、 创建输出流对象
outputstream ……此处隐藏2075个字……当动态取值时必须使用"[ ]"操作符,"."操作符只能取到静态的值
注:当"[ ]"操作符中的属性名为常量时必须用''''引起,否则将会当做变量来处理.
20.sql标签
1.<sql:set data source>标签
2.<sql:query>执行数据库查询
3.<sql:update>执行数据库更新
4.<sql:param>和<sql:dateparam>指明参数值
5.<sql:transaction>用于事务处理
21. tomcat的目录结构及描述:
bin放置启动和关闭tomcat的可执行文件和批处理文件
common放置在此目录中的jar、class文件,可以被此服务器下所有的web应用使用
conf放置tomcat的主要配置文件
logs放置tomcat的日志文件
server放置tomcat管理接口的应用
src放置tomcat相关的源代码
temp放置tomcat临时文件
webapps 放置tomcat应用的目录
work放置jsp页面翻译成对应的servlet类的目录
第五篇:java web总结java web 总结
一
servlet的继承层次很多,但是我们web开发常用的也就是javax.servlet.http.httpservlet这个类,我们常用的 两个请求方法是doget(),dopost(),还有从父类继承过来的方法init()初始化,destroy()servlet销毁时会被调 用,getservletconfig()获得servletconfig对象,getservletinfo()返回有关servlet的信息,包括作 者、servlet版本等。
servlet的访问必须在web.xml,怎么配置会在下面举例。 常用方法:
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();整个web应用对象,或者用servletconfig对象.getservletcontext()获得
string str = context.getinitparameter("encoding");//获得全局参数
5、servletconfig config = this.getservletconfig("p1");//获得某个servlet专用的配置对象
string str =config.getinitparameter("p2");//获得某个servlet的专有配置参数
6、string str = request.getparameter("s");//获得页面传过来的参数
7、string[] sa = request.getparametervalues("sa");//获得字符串数组
8、request.setattribute("r","宝宝");//往request作用域中存值。在页面可以${r}这样取出宝宝。
9、printwriter out = response.getwriter();//获得标准输出流,此流内部做了处理直接会输出给浏览器。
10、request.getrequestdispatcher("/index.jsp").forward(request,response);//转发response.sendredirect("index.jsp");跳转
二
连接数据库的基本过程
加载驱动程序
创建连接对象
创建语句对象
编写sql语句
使用语句对象执行sql语句
如果有结果集对结果集进行处理
关闭结果集对象(如果有),关闭语句对象,关闭连接对象
如何加载驱动程序
class.forname(“驱动程序名字”):
如何创建连接
通过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实习报告