- 浏览: 120070 次
- 性别:
- 来自: 北京
最新评论
-
huhuanqadn:
实在感谢啊,一直找不到applet,都郁闷坏了。
在jsp中使用applet时的路径问题 -
jiuyuehe:
x谢谢---------------
FileFilter的使用 -
鲁迪尼:
非常感谢啊
Invalid byte 2 of 2-byte UTF-8 sequence.异常 -
mulangren1988:
帮我解决问题了,谢谢啊
Invalid byte 2 of 2-byte UTF-8 sequence.异常 -
wangxinpier:
当然不用了。
在jsp中使用applet时的路径问题
文章列表
最近在做一个插件,用了这个东西:Plug-in Spy,感觉不错,推荐给大家。在Eclipse3.4以后,通过Alt+Shift+F1可以调出来,作用就是查看当前Eclipse视图的实现架构,很方便,不用自己再在那么多的源代码中查找自己想要的东西啦!
对插件开发确实很方便。
另外好久没看插件开发的东西了,有些细节都变了,得慢慢,从头开始了!
- 2009-11-30 15:21
- 浏览 1205
- 评论(0)
解析xml的时候出现如下问题:
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence.
分析,这个问题的主要原因是xml文件中声明的编码与xml文件本身保存时的编码不一致。比如你的声明是
<?xml version="1.0" encoding="UTF-8"?>
但是却以ANSI格式编码保存,尽管并没有乱码出现,但是xml解析器是无法 ...
- 2009-10-19 09:31
- 浏览 14383
- 评论(4)
将InputStream转化成String
- 博客分类:
- Java
今日使用httpclient,需要释放返回InputStream类型的响应body,要不然有警告:内容太长,需要使用InputStream之类的话。但是我需要的是String类型,遂使用如下的方法:
/**
* 将InputStream转化成String
* @param is
* @return
* @throws IOException
*/
public static String inputStream2String(InputStream is) throws IOException {
ByteArrayOutputStream ba ...
- 2009-10-15 10:04
- 浏览 2833
- 评论(1)
今天做项目的过程中使用到了PropertyDescriptor这个类,但是在查找属性的时候却出现
java.beans.IntrospectionException: Method not found:isMBuyPrice
这是怎么回事呢?我的setter和getter都是eclipse自动生成的啊?
原来是这样的,eclipse的生成工具遇到这样的:mBuyPrice属性的时候生成的方法如下:
public String getmBuyPrice() {
return mBuyPrice;
}
public void setmBuyPrice(St ...
- 2009-10-13 10:48
- 浏览 9394
- 评论(0)
具体问题如下:
No default constructor found; nested exception is java.lang.NoSuchMethodException: org.springframework.jdbc.core.simple.SimpleJdbcTemplate.<init>()
解决如下:
原来我配置SimpleJdbcTemplate的时候,就是采用JdbcTemplate的配置方法,如下:
<bean id="simpleJdbcTemplate" class="org.sprin ...
- 2009-09-27 09:07
- 浏览 2895
- 评论(0)
在开始开发项目的时候,项目运行过程中,出现如下警告。尽管不是错误,但也看着不舒服,就Google以下,发现,除了需要导入commons-fileupload-1.2.1.jar之外,还需要导入commons-io-1.3.2.jar。这个我忘记了。
一点经验,仅此记录。
- 2009-09-09 09:57
- 浏览 2815
- 评论(0)
在Struts2框架中,将数据转换成Java的数组,主要有两种方式:
第一种方式:
<s:form action="MyAction1">
<s:textfield name="ages" label="Ages"/>
<s:textfield name="ages" label="Ages"/>
<s:textfield name="ages" label="Ages"/&g ...
今天照着Google App Engine的官方文档,试了试GuestBook,从开始知道部署前都很顺利,没问题!但是部署的时候却出了问题。
Deploying guestbook to Google".
Received SAXException parsing the input stream for C:/workspace/
JavaAppOnGoogle/guestbook/war\WEB-INF/datastore-indexes.xml
很郁闷,问题出在哪里呢?看了一下那个文件的内容
<!-- Indices written a ...
- 2009-05-06 20:39
- 浏览 2011
- 评论(2)
jsp:include的page参数可以是String或者<%=expression>,就是:
page="{relativeURL | <%= expression %>}"
今天在项目中我这样写的:
page="directory/<%=path>"
但是总是报找不到相对路径的页面。
大概找了一下,也没发现问题出在哪里。后来就尝试page参数是这种<%=expression>
page='<%"directory/ ...
- 2009-04-26 14:35
- 浏览 1723
- 评论(0)
今天在项目中遇到一个问题:
Action返回的页面中通过<jsp:include>包含进了一个页面,要在这个页面中显示Action中的处理的结果,这个结果是一个xml片段。没怎么学过struts2,有点晕,就开始google。最后做成下面的样子(可能不是最好的方案):
Action返回的页面是A.jsp,其中包含了B.jsp。
A.jsp中的代码如下:
<jsp:include page="templates/NoFormatTemplate.jsp">
<jsp:param name=" ...
- 2009-04-07 23:36
- 浏览 988
- 评论(0)
最近在研究apache web service commons包,想要用它解析xml schema。由于class的数量比较多,而且官方网站上边还没有overview,所以我就想自己把类图画出来,想了一下,决定使用MyEclipse自带的UMl的工具。
切换到MyEclipse的UML perspective,你会发现菜单栏多了一项UML,单击之后你会发现有如下的功能:
Reverse Engineer UML from java
Generate java
Auto layout
Import XMI
Export as XMI 1.0
我主要是用的第一个功能,从jav ...
- 2008-09-02 13:47
- 浏览 7545
- 评论(3)
在我的程序中,需要多次的重复如下的操作,我有一个超类型,这个超类型有多个子类型(继承关系),在程序实现的过程中,我可是用过某种方法得到超类型(实际上是某种子类型,但是只有返回超类型的返回值的方法),这个时候我要判断这个超类型的具体类型的时候,就要做多次的instanceof判断,我觉得这个比较麻烦,请问有没有更好的方法,或者是不是有这样的设计模式来解决这个问题的。谢谢。
修改${M2_HOME}/conf目录下面setttings.xml文件。使用编辑器打开,找到localRepository一项,将它的值修改就可以了,我修改的是:${M2_HOME}/repo。
- 2008-07-23 21:06
- 浏览 6635
- 评论(0)
并非所有应用程序都应使用规则引擎。如果业务逻辑代码包括很多 if-else 语句,则应考虑使用一个规则引擎。维护复杂的 Boolean 逻辑可能是非常困难的任务,而规则引擎可以帮助您组织该逻辑。当您可以使用声明方法而非命令编程语言表达逻辑时,变化引入错误的可能性会大大降低。
如果代码变化可能导致大量的财政损失,则也应考虑规则引擎。许多组织在将已编译代码部署到托管环境中时具有严格的规则。例如,如果需要修改 Java 类中的逻辑,在更改进入生产环境之前,将会经历一个冗长乏味的过程:
必须重新编译应用程序代码。
在测试中转环境中删除代码。
由数据质量审核员检查代码。
由托管环境架构师批准更改。 ...
- 2008-07-22 15:51
- 浏览 1407
- 评论(0)
最近在学习规则推理引擎,主要是在看JBoss Drools,有了一点点入门,自己写个例子练习一下,同时也和初学的同学们分享交流。
规则定义的代码如下:Hanoi.drl
package com.sample.hanoi
/*
*/
#list any import classes here.
#declare any global variables here
rule "apply for the n=1"
when
#conditions
h : Hanoi( sequence == 1 )
then
...