`

JSP网站开发

 
阅读更多


样式模版可以上站长之家找,无须自行设计


jsp编码问题:

保证dreamweaver中jsp的文件编码为utf-8

将下面两行加入每个有页面输出的jsp头部。(在include的common jsp中加不起作用)

<%@page contentType="text/html;charset=utf-8" %> ## 保证页面输出header中编码为utf8
<%@page pageEncoding="utf-8" %> ## 保证jsp中的java字符串编码为utf8


jsp include

分两种:

<%@ include file=”relativeURI”%> 是在翻译阶段执行,将include的jsp文件直接编译到一个servlet中。 (变量两边可见)
<jsp:include page=”relativeURI” flush=”true” /> 在请求处理阶段执行. 于父页面是两个不同的servlet。 (变量不可见)


关于文件路径:

ABC.class.getResource(".").getPath() // 获取当前class在文件系统中的路径

req.getSession().getServletContext().getRealPath("/") // 获取当前web容器的webapp在操作系统中的路径


关于文件上传 (使用apache开源包fileupload)

//<form action="/upload.jsp" method="post" enctype="multipart/form-data" >

MultipartHttpServletRequest multipartRequest = new CommonsMultipartResolver(req.getSession().getServletContext()).resolveMultipart(req);
MultipartFile file = multipartRequest.getFile("ppt"); // <input type="file" name="ppt />
String fileName = file.getOriginalFilename();
pptName[index] = fileName; // filename of local file
String pptDir = req.getSession().getServletContext().getRealPath("/") + "ppt"; // upload to http://localhost/ppt/

File f = new File(pptDir + "/" + fileName);
if(f.exists()) f.delete();
InputStream is = file.getInputStream();
FileOutputStream fo = new FileOutputStream(f);
byte[] buff = new byte[1024];
int l = -1;
while((l = is.read(buff, 0, 1024)) > 0) {
fo.write(buff, 0, l);
}
is.close();
fo.close();

分享到:
评论

相关推荐

    jsp网站开发实例教程

    本教程针对初学者,通过实例讲解JSP网站开发的基本概念、原理以及实际操作步骤,旨在帮助学习者快速掌握JSP开发技能,构建自己的网站。 **一、JSP概述** JSP是由Sun Microsystems公司推出的动态网页技术,它允许...

    JSP网站开发典型模块与实例精讲

    本书讲解了使用JSP开发网站系统的经典模块和工程实例。本书的内容分为三部分:第一部分介绍了JSP的运行原理,开发运行环境的搭建及数据库连接和调试等JSP开发必备知识;第二部分介绍了构成网络系统的几个经典模块等...

    jsp网站开发jsp网站开发

    【标题】:“jsp网站开发与SmartUpload组件的运用” 在JSP(Java Server Pages)网站开发中,文件上传和下载是常见的功能需求。为了实现这些功能,开发者常常会借助特定的组件来简化处理流程,提高代码的可维护性和...

    JSP网站开发典型模块源码

    本资源"JSP网站开发典型模块源码"提供了一套完整的JSP开发实例,帮助开发者深入理解并实践JSP技术。 首先,我们要明白JSP的基本概念。JSP是基于Java的服务器端脚本语言,它允许开发者在HTML页面中嵌入Java代码,...

    《JSP网站开发四酷全书》BBS网站开发源码

    《JSP网站开发四酷全书》是一本深入讲解JSP技术在实际网站...《JSP网站开发四酷全书》提供的BBS网站开发源码是一个很好的学习资源,读者可以通过阅读和调试代码,加深对JSP开发的理解,进一步提升自己的Web开发技能。

    JSP网站开发典型模块与实例-chapter2-5.rar

    总的来说,《JSP网站开发典型模块与实例》这本书提供了全面的JSP学习资源,无论你是初学者还是有一定经验的开发者,都能从中受益,提升自己的JSP开发技能。通过实践书中的每个章节和实例,你将能够熟练掌握JSP的各个...

    JSP网站开发典型模块与实例精讲源码

    本资源"JSP网站开发典型模块与实例精讲源码"提供了一整套关于JSP开发的实践案例,有助于学习者深入理解JSP的运用。 首先,我们要了解JSP的基本概念。JSP是由Sun Microsystems公司推出的动态网页技术,它的核心是...

    Ajax+JSP网站开发从入门到精通

    《Ajax+JSP网站开发从入门到精通》的源代码,全书共分为16章,包括JSP的基础知识、JSP访问外部数据、JSP高级技术、Ajax概述、Ajax相关技术、Ajax开发基础、Ajax开发模式、Ajax框架、Ajax常用技巧。本书最后介绍了6个...

    《jsp网站开发技术》中的源代码

    本资源提供了《jsp网站开发技术》一书中的全部源代码,这些代码涵盖了JSP的基础到高级应用,对于学习和理解JSP编程具有极大的帮助。** **1. JSP基础概念** JSP是基于Java Servlet技术的,它可以将静态内容和动态...

    JSP网站开发典型模块与实例精讲(上)

    在本资源中,"JSP网站开发典型模块与实例精讲(上)" 是一个关于使用JavaServer Pages(JSP)进行网站开发的教程,重点在于通过具体的实例来讲解常见的开发模块。这个教程可能包含了三个主要章节,即"chapter2"、...

    jsp网站开发实例

    jsp网站开发实例,很不错啦!

    jsp网站开发常用方法

    jsp网站开发常用方法 IE6浏览器兼容开发方法 关于jsp下载/上传出现的问题

    jsp网站开发典型模块与实例精讲

    《jsp网站开发典型模块与实例精讲》是一本深度探讨JSP技术在网站开发中应用的书籍,旨在通过丰富的实例帮助读者掌握JSP的核心概念和实际应用。书中的案例源码涵盖了诸如用户注册与登录、论坛系统(BBS)、新闻发布...

    jsp网站开发需要学习的技术

    - **Java 1.3**:了解Java的基础概念和技术细节对于JSP开发至关重要。 - **避免Swing**:虽然Swing提供了丰富的GUI组件,但在JSP中并不适用。 - **JavaBean**:JavaBean是Java的一种特殊类,常用于封装数据。深入...

    JSP网站开发四“酷”全书:新闻、论坛、电子商城、博客--代码2

    《JSP网站开发四“酷”全书:新闻、论坛、电子商城、博客--代码2》是一份关于使用JavaServer Pages(JSP)技术进行Web应用程序开发的实践指南。该资源包含了四个主要部分:新闻系统、论坛平台、电子商城和博客应用的...

    JSP网站开发四“酷”全书:新闻、论坛、商城、博客

    JSP网站开发四“酷”全书:新闻、论坛、商城、博客.全套开发源码。希望能给你带来用场。

    JSP网站开发典型与实例源码(5个).rar

    总的来说,这个压缩包为学习者提供了一个全面了解和实践JSP开发的机会,通过分析和运行实例,不仅可以深化对JSP、MySQL、HTML5和Struts的理解,还能锻炼实际的项目开发技能。对于想要提升Java Web开发能力的程序员来...

Global site tag (gtag.js) - Google Analytics