小编Chr*_*son的帖子

如何使Java Generic方法静态?

以下是如何使java泛型类将单个项附加到数组的片段.如何使appendToArray成为静态方法.将static添加到方法签名会导致编译错误.

public class ArrayUtils<E> {

        public E[] appendToArray(E[] array, E item) {
            E[] result = (E[])new Object[array.length+1];
            result[array.length] = item;
            return result;
        }
}
Run Code Online (Sandbox Code Playgroud)

java generics

156
推荐指数
5
解决办法
14万
查看次数

tomcat中的自定义会话管理器

在哪里可以找到有关为Tomcat创建自定义会话管理器的文档?

例如:

如何在tomcats server.xml中配置会话管理器?
使用我的会话管理器必须实现什么接口?

谢谢,
..克里斯

tomcat tomcat7

4
推荐指数
1
解决办法
6481
查看次数

Java泛型和数组

当我针对单元测试运行时,下面的代码段仍然有意义.我在标有">>>>"的行上得到一个ClassCastException(Object不能转换为String).这种类型的操作可以通用吗?

public class ArrayUtils<E> {

    public static <E> E[] appendToArray(E[] array, E item) {
        E[] result = (E[])new Object[array.length+1];
        for(int i=0; i < array.length; i++ ) {
            result[i] = array[i];
        }
        result[result.length-1] = item;
        return result;
    }

}

   @Test
   public void testAppendToArray() {
       String[] array = new String[1];
       array[0] = "a";

       assertSame("Array is not correct length.", 1, array.length );
>>>>   String[] appendToArray = ArrayUtils.<String>appendToArray(array, "b");
       assertSame("Array is not correct length.", 2, appendToArray.length );
    }
Run Code Online (Sandbox Code Playgroud)

java generics

0
推荐指数
1
解决办法
513
查看次数

条纹复选框和文本字段

全部 -

我正在使用条纹为我正在处理的一个问题做一些表单输入,并且我坚持如何最好地使用条纹和复选框提交一对数据..例如我的页面如下所示:

我有一个选项列表,用户可以通过单击该框来启用选择,还可以通过在旁边的文本字段中输入数据来为该项目提供一些输入:

<tr>
<td><stripes:checkbox name="item.enable" value="${item.id}"/></td>
<td><stripes:text name="item.value" value="${item.value}"/></td>
</tr>
.....
next item...
Run Code Online (Sandbox Code Playgroud)

提交表单时,我希望我的表单Collection<Item>被填充,但事实并非如此..

我怎样才能最好地使用复选框字段提交一对项目。

提前致谢。

..克里斯

stripes

0
推荐指数
1
解决办法
4582
查看次数

标签 统计

generics ×2

java ×2

stripes ×1

tomcat ×1

tomcat7 ×1