- 浏览: 30638 次
- 性别:
- 来自: 北京
最新评论
文章列表
struts.xml文件可以分开写在多个xml文件中。最后通过以下方式导入到struts.xml中即可:
<struts><includefile="my-struts1.xml"/><includefile="my-struts2.xml"/></struts>
struts.properties file
首先struts.properties文件应该放到web-info/classess文件下,我在在这个文件中进行的配置,实际上是重写了struts2-core-x.y.z.jar下的defa ...
Struts2关于"There is no Action mapped for namespace / and action name UserAction"的调试
关于这个错误,首先看一下struts.xml是不是正确的放置在src目录下,然后在检查其他情况。
SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id)tableName
FROM sys.dm_tran_locks
WHERE resource_type='OBJECT '
KILL spid号
System.out.println(Math.PI);
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1));
System.out.println(Math.abs(111111111));
System.out.println(Math.cos(45));
//立方根
System.out.println("cbrt: "+Math.cbrt(27));
//>=参数的最小整数
System.ou ...
HttpParser标签类的扩展
有时候我们要解析的HTML标签,得到某个标签中的内容,但是这个标签类是HttpParser中没有提供的。这时候我们可以自定义这个标签类,然后就可以同HttpParser中的那些一样使用了。方法如下:
第一步:创建一个类(你要解析的html中的那个标签的名字就是类名,并让他继承CompositeTag)
如:我们要解析html中的<font>标签,就创建一个Font类
//除了类名,其他的直接复制即可,都是固定的不变的
class Font extends CompositeTag {
private st ...
//构造函数
Double d = new Double(2);
//将字符串变为Double对象,如果字符串不全是数字报NumberFormatException异常
Double d1 = new Double("2.1");
//将一个Double对象或者一个double基本数据类型的值,转为字符串.NaN的结果还是NaN
System.out.println(Double.toString(-3.1));
System.out.println(d.toS ...
Day day = Day.MONDAY;
//获取对象所代表的那个枚举类型的值
System.out.println(day.name()); //MONDAY
//当前枚举常量在所定义的枚举类型中所在的位置
System.out.println("ordinal: "+ day.ordinal()); //1
//比较是否类型与值都相同
System.out.println(day.equals("MONDAY")) ...
//Character类将一个char基本数据类型封装在类中。这个类中只有一char类型的变量。Character是基于unicode码进行的
//Character所有的方法,都是围绕着这个char基本数据类型的值进行操作的。
Character c = new Character('我');
char cc='a';
//将一个char基本数据类型的数据封装成一个Character类型的对象
System.out.println(Character.valueOf('a'));
//返回封装在Character类中的char基本数据类型的变量 ...
一个类中对于非静态方法主要是用来对类中的类变量进行操作的。
而一个类中的静态方法一般是不会对类中的类变量进行操作的,而是完成一些其他的特殊功能。
在类中写方法时,什么情况下用public,什么情况下用private,什么情况要加static来修饰,做一下总结。通过这些总结,可以检查一下自己写的类的方法中用到的修饰符是否合理
首先要弄清楚一点,类中的静态方法只能访问类中的静态类变量(属性)
下面两种方式的说明:
-----------------------------------------------------------------------方式1--- ...
//Byte类是用来封装基本数据类型byte的。这个类还提供了一些byte和string之间转换的方法
/**
* CONSTANT 常量
*/
//常量MAX_VALUE表示一个byte基本类型所能存储的最大值
System.out.println(Byte.MAX_VALUE);
//常量MIN_VALUE表示一个byte基本类型所能存储的最小值
System.out.println(Byte.MIN_VALUE);
//常量SIZE表示一个byte基本数据类型占几位二进制数
System.out.println(Byte.S ...
//构造函数,通过字符串参数来初始化对象的值。当参数为true是,对象的值为true,其他情况全部为false(此处忽略大小写)
Boolean b = new Boolean("true");
//获取布尔型对象的布尔值
System.out.println(b.booleanValue());
//比较两个布尔型的值。返回值为0,1,-1。当两个值相同时返回0;当第一个对象的值(b)为false时,返回-1;当第二个对象的值为false时,返回1;
System.out.println(b.compareTo(new Boolean(&q ...
正则表达式及小例子
字符串处理是许多程序中非常重要的一部分,它们可以用于文本显示,数据表示,查找键和很多目的.在Unix下,用户可以使用正则表达式的强健功能实现
这些目的,从Java1.4起,Java核心API就引入了java.util.regex程序包 ...
Eclipse RCP :开发java桌面程序
Apache的commons.lang包:有常用的一些工具类。例如StringUtils.isEmpty()判断字符串是否为空。
HtmlParser.jar:页面解析工具
jsoup:页面解析工具
java的swing.JTable和XDocViewer:实现打印预览功能。
Doclet:Javadoc 工具用 SunTM 提供的“标准”doclet 来生成 HTML 形式的 API 文档。然而,用户也可用自己的 doclet 根据个人喜好自定义 Javadoc 输出。用户可以利用 doclet API从 ...
今天再用parseInt方法进行字符到数字转化时,发现
parseInt("09")+1结果为2
parseInt("08")+1结果为1
而parserInt("07")+1结果则正常
通过他人帮助得知,原来parseInt方法吧“08”,“09”这些开头为0的默认当做是8进制了,素以结果不对。
而如果想按照10进制来计算的话,应为:
parseInt("08",10)+1 , 则结果正常,为9
实例背景:
使用EditorGrid来显示从数据库读出的的数据,EditorGrid中有个一字段(某一列的所有单元格),这个字段的值是数 字,而且这些数字正好对应的是一个comboBox的valueField的值。
现在要达到的效果就是 :
1.让这个字段显示不再显示原先的数字,而是显示comboBox中对应的displayField的值。
2.当点击这个字段(表中的单元格)的时候,让这个单元格显示那个comboBox。
解决方案:
Q:首先先解决第二个问题,如何把comboBox绑定在单元格上,实现当单击单元格式,出现comboBox
A:我们知道通过创建 ...