原创作品,转载请注明:http://www.coder4.com/archives/605
前言:
忽忽,花了一个小时时间,终于成功配置了第一个struts2项目~碰到的主要问题记录如下:
1、struts2版本2.1.6比较高,同书上记载的不同,要额外加入两个jar
2、发现action的映射中有一些保留字不能用
3、struts2.xml的位置要注意
OK,开始吧。
一、在NB6.5中准备struts2类库
准备工作,下载最新版本struts2(2.1.6),解压缩。
打开netbeans6[......]
Category Archives: Java
JPanel中放图片如何放大,显示滚动条……
JScollPane以及JPanel相关
最近就遇到一个问题: 因为要在一个jpanel里面显示一幅图片,但是图片的实际大小,我们知道是不相同的.当然有一种方式可以解决完全显示的问题.那就是利用画图函数强制指定区域大小.
但是,明显,当我们需要实际显示图片大小时,上述方法就不适用了.
JPanel是一个比较特殊的组件,当我们把他添加到一个container里面后,它会自动调整显示大小,以配合container的大小,所以如果图片大大小超过container的大小,那么在jpanel中显示[......]
Java中Unicode的中文范围
若要判断是否是中文
只需要用以下代码:
for (int i = 0; i < sentence.length(); i++){
char c = sentence.charAt(i);
if ((c >= 0x4e00)&&(c <= 0x9fbb)){
System.out.println("中文");
}
}
0000:Basic Latin 基本拉丁语
0080:Latin-1 Supplement 拉丁语-1补遗[......]
Java的RSA实现nopadding
java.security包下的算法默认是带有OAEP的padding的,如果想要使用nopadding,需要引入额外的provider,比如bouncycastle
Security
.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());
Cipher.getInstance("RSA/NONE/NoPadding", &qu[......]
java.lang.Process 阻塞问题
Process 类型对象的 waitFor() 方法的时候当前线程会被阻塞掉,因为InputStream in = Process.getInputStream();或 InputStream err = Process.getErrorStream(); 这2个流中的一个会被阻塞住,所以解决的办法可以是用多线程来解决,可以参看http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps_p.html 。
但还有另一种方法可以尝试,[......]