JSP 上传和下载文件
准备条件:
在Jboss4.2.2GA根目录下部署配置文件:constants.xml
<?xml version="1.0" encoding="UTF-8"?>
<constants>
<init-constants>
<context-param>
<name>path.upload.dcm</name>
<value>//192.168.1.37/upload/oaw/</value>
</context-param>
<context-param>
<name>path.download.dcm.temp</name>
<value>//192.168.1.37/download.war/</value>
</context-param>
<context-param>
<name>path.download.dcm.url</name>
<value>http://192.168.1.37:9001/download/</value>
</context-param>
<context-param>
<name>HSRDB</name>
<value>java:/MYSQLDS</value>
</context-param>
</init-constants>
</constants>
path.upload.dcm是上传路径,在服务器端要有一个/upload/oaw,设置为共享权限为完全控制;
{工具->查看,不点选“使用简单文件共享”}
path.download.dcm.temp是服务器下载目录,要在jboss的deploy下建一个共享文件夹download.war;
path.download.dcm.url是访问文件的url;其中9001要和jboss-web.deployer/server.xml中HTTP协议端口一致;
lib/下需要包:commons-fileupload-1.1.1.jar;
上传:
JSP页:
<form id="fileForm" name="fileForm" method="post" enctype="multipart/form-data">
<table width="700" border="0" cellpadding="0" cellspacing="0" >
<tr>
<td colspan="2" align="center" id="idMsg">
<input type="button" value="开始上传" onclick="createResources('create_resources_info.do' , 'fileForm')"/>
</td>
</tr>
</table>
</form>
$.post(url , $("#fileForm").serialize(), function(data){
document.fileForm.action='upload_resources.do?uuid='+data;
document.fileForm.submit();
})
Action:
/**
*
*/
package com.ito.oaw.action;
import java.io.File;
import java.text.DecimalFormat;
import java.util.Date;
import java.util.Iterator;
i
相关文档:
针对get提交方式、乱码解决方式
tomcat5中,为了保证get数据采用GBK编码,在server.xml中进行了如下设置:改变web容器请求数据的编码格式(对post请求方式无效)
<Connector port="8080" maxHttpHeaderSize="8192"
&nbs ......
package DBbean;
import java.sql.*;
public class ConnBean
{
private Connection con;
//初始化连接。
public ConnBean()
{
try
{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
......
主要在jsp页面加入
<%@ page contentType="application/msexcel;charset=GBK"%>
<%
response.setHeader("Content-disposition",
"attachment; filename=shouExcel.xls");
%>
完整页面如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8 ......
转自:http://java.chinaitlab.com/Tomcat/33170.html
经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。
一、开发环境配置
第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0 ......
一:到http://tuckey.org/urlrewrite/ 下载urlrewrite架包(推荐2.6.0)
二:解压所下载的文件,把urlrewrite-2.6.0.jar复制到项目的WebRoot/WEB-INF/lib/目录下
三:把urlrewrite.xml复制到项目的WebRoot/WEB-INF/目录下
四:在web.xml文件中加入以下
<filter>
<filter-name>Ur ......