文章列表
项目工作环境:MyEclipse 10,java EE 6,jdk1.6.0_38,tomcat6.0,
项目中,lib文件需要添加,包括jdbc驱动,struts 2包,ant包
struts.xml配置文件中
<constant name="struts.multipart.maxSize" value="300000000"/>
这句话是设置上传文件的最大值的,他的权比
<param name="maximumSiz ...
java 解压文件 文件名为中文
- 博客分类:
- java
java在解压zip包中的文件时,如果文件名有中文,将会抛出异常.
网上有方法说直接修改java.util.zip.ZipInputStream中的方法
后来又找到一种方法,使用ant的ZipFile来解决,测试可用
package test6;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream ...
JSP调用JS方法的一个简单例子
- 博客分类:
- java web
在一个web项目中,新建一个jsp文件,内容如下:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
& ...
读书笔记《轻量级java EE》作者:李刚
- 博客分类:
- 笔记
第一章
1.1介绍java EE架构的大致概念及优点。使用架构写成的工程层次非常清楚,在后期维护等方面具有非常大的优势。最后介绍了几个常用的java EE服务器
1.2介绍JSP、Servlet和JavaBean以及Struts2、hibernate和Spring3的基本概念。
1.3是tomcat的安装使用。最后讲到tomcat的数据源,有局部数据源和全局数据源。局部数据源只需修改用户自己的Web部署文件,而全局数据源需要修改tomcat的server.xml文件(这么做可能破坏omcat系统,比较servr.xml是t ...
在一台电脑上同时启动多个tomcat
- 博客分类:
- tomcat
关于tomcat(非安装版)需要的几个主要的环境变量,有java_home,catalina_base,catalina_home,可以在计算机的属性---->高级---->环境变量中先设置好一组适用于某一个tomcat的值,然后再cmd中启动tomcat,启动完之后,用命令set catalina_base=新的tomcat目录位置,set catalina_home=新的tomcat目录位置,当然,这两个tomcat的配置文件中的端口设置要不同,否则会发生冲突.具体是更改tomcat\conf目录下的server.xml文件中的几个port值(3个?).
电脑中应该只能装一个jdk,否则会出现不可预知的错误.
这次tomcat没能按预期的部署内容,可能与%java_home%环境变量有关,因为电脑中存在多个jdk,而新下的1.6版本,虽然与myeclipse挂钩,myeclipse又与tomcat挂钩,但tomcat内部是否通过%java_home%取用jdk1.7,导致问题产生.
可以从SVN服务器上直接导入一个web项目,需要svn插件支持,下载及安装方法百度。
MyEclipse的window下拉条中的preferences项目中可以配置各种属性,有服务器,编译选项等。
tomcat的localhost:8080即首页下,进入manager app可以查看当前在服务器上部署的web应用情况(也就是tomcat目录下webapps中的内容)。
首先需要一个简单的首页,假设这个首页在WebDemo\test目录下,按下登陆键转向WebDemo\frame\page\login.jsp页面。
首页内容如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html ...
在tomcat目录下面,有个webapps目录,在该目录下放置web项目能够自动发布在服务器上。也就是说,该目录是tomcat的默认web项目发布目录。
在该目录下新建一个web项目,需要先新建一个文件夹,比如webDemo,然后在该文件夹内新建WEB-INF文件夹,WEB-INF文件夹内需要一个web.xml文件,下面是其内容(最简):
<?xml version="1.0" encoding="GBK"?>
<web-app version="2.5" xmlns=" ...
Tomcat是什么,百度百科......一句话,它就是个免费的开源的web应用服务器。具体内容不清楚,只知道做web项目总归会用到。
向Eclipse这样的IDE做个web项目,首先得从其自带的软件下载功能下载相关软件(在help条目里),这样就能新建一个web项目了。
接下来是tomcat的安装,先去官网下载个适合自己操作系统的tomcat(
用 Java 压缩文件
- 博客分类:
- java
首先,与此相关的类是java.util.zip.ZipOutputStream,其构造函数为ZipOutputStream(OutputStream out)。
下面以一个实例来说明如何用java完成对文件的压缩。
package ziptest;
import java.io.*;
import java.util.zip.*;
public class Zip{
static final int BUFFER = 2048;
static boolean flag = false;
public static void main(String[] ar ...
在Eclipse中用JDBC连接数据库
- 博客分类:
- java
在Eclipse与JDK都正常安装的情况下,还需要一个JDBC(Java Data Base Connectivity),它是一种用于执行SQL语句的java api,由一组用java语言编写的类和接口组成。简单地说,JDBC可以做三件事:与数据库建立连接,发送操作数据库的语句,处理数据库返回结果。关于JDBC架构的具体内容暂不作深入了解。
从网上下载JDBC包,将其置于JDK\lib目录下(为了方便),在创建连接数据库的工程时,将该库添加进工程。
Java抽象类及抽象方法
- 博客分类:
- java
抽象类:
将关键字abstract置于关键字class的前面可以将类声明为抽象类。抽象类不能实例化。抽象类一般用于提供多个派生类可共享的基类的公共定义。例如:类库可以定义一个包含基本功能的抽象类,并要求程序员在使用该类库时,通过创建派生类来提供自己的类实现。
抽象类与非抽象类相比,具有下列特征:
(1)抽象类不能直接实例化,对抽象类使用new运算符会导致编译错误。可以定义抽象类型的变量,但其值必须为null,或者是其派生的非抽象类的实例的引用。
(2)
1.运行JAVA程序必须要有JAVA平台,也就是JDK(或者说SDK)。其包括三部分:开发工具,类库和java虚拟机。
2.JDK目录下有bin目录,为了使bin目录内应用程序能使用(在CMD下能直接打出命令),需在系