小编McD*_*ell的帖子

包含inputText的DataTable:可以使用JSF Custom Component

我是JSF的新手,对于应用程序我很担心我要做多字段输入表单.

简而言之,用户在输入数据时应该有一个inputText和一个添加新输入文本以便输入另一个数据的"添加"按钮.用户完成后,他会按下另一个提交按钮.我找了一些已经完成的东西,但我没有找到任何东西,所以我决定创建自己的自定义jsf组件

我们的想法是创建一个组件,该组件包含dataTable,其中包含datatable中每行的inputText,以及一个向绑定到数据表的集合添加行的按钮.

我正在查看jsf文档和书籍,但我有点困惑,我不确定是否有可能创建这样的组件...有人可以帮助我吗?TIA

java jsf

9
推荐指数
1
解决办法
2万
查看次数

用Java提取光标图像

我想知道是否有办法从Java中的Cursor对象中提取Image对象.

例如:用于此目的:

Image img = extractCursorImage(Cursor.getDefaultCursor());
Run Code Online (Sandbox Code Playgroud)

然后,您可以在工具栏按钮上绘制(这是我想要的目的).

c++ java winapi

7
推荐指数
1
解决办法
4023
查看次数

插入Java编译器

我有一个后编译步骤来操作生成的类的Java字节码.我想让图书馆消费者尽可能轻松地生活,所以我正在研究如何使这个过程自动化,并且(如果可能的话)编译器不可知.

注释处理API提供了许多的期望特征(自动服务发现;通过Eclipse的支持).不幸的是,这是针对代码生成器,并不支持对现有工件的操作:

该工具的初始输入被认为是由第0轮创建的; 因此,尝试创建与其中一个输入相对应的源文件或类文件将导致FilerException.

API推荐的Decorator模式不是一个选项.

我可以看到如何使用运行时代理/检测执行该步骤,但这是一个比手动构建步骤更糟糕的选择,因为它需要任何人甚至被API外围触摸以非显而易见的方式配置其JVM.

有没有办法插入或包装javac调用的编译器工具?有没有人成功地颠覆了注释处理器来操纵字节码,无论文档说什么?

java compiler-construction instrumentation annotations

6
推荐指数
1
解决办法
752
查看次数

在Windows命令中处理扩展字符?

我正在调试一个Windows批处理命令文件.在路径或文件名中使用扩展(> 0x7f)字符时失败.问题似乎与将参数传递给从另一个CALLed的命令文件有关.

例如,此命令按预期工作:

xcopy "Pezuñero\1 - 001.wav" \temp
Run Code Online (Sandbox Code Playgroud)

这不是:

call another.cmd "Pezuñero" 
Run Code Online (Sandbox Code Playgroud)

"another.cmd"的内容:

xcopy "%~1\1 - 001.wav"    \temp
Run Code Online (Sandbox Code Playgroud)

%~1语法扩展参数并删除引号.这是必要的,因为在实际命令文件中,调用或被调用命令文件中的路径可能有空格.

第二个例子的结果(从CMD窗口复制)是这样的:

C:\>call another.cmd "Pezu±ero"    

C:\>xcopy "Pezu±ero\1 - 001.wav"    \temp
File not found - 1 - 001.wav
0 File(s) copied
Run Code Online (Sandbox Code Playgroud)

请注意,"ñ"(0xF1)字符已更改为"±"(0xB1).

任何人都可以解释发生了什么,以及如何解决这个问题?

windows delphi batch-file

6
推荐指数
1
解决办法
1367
查看次数

删除XML字符元素中的重复换行符/制表符/空格

<node> test
    test
    test
</node>
Run Code Online (Sandbox Code Playgroud)

我希望我的XML解析器读取字符<node>和:

  1. 将换行符和制表符替换为空格并将多个空格合并为一个空格.结果,文本看起来应该类似于"测试测试".
  2. 如果节点包含XML编码字符:tabs(&#x9;),newlines(&#xA;)或whitespaces(&#20;) - 它们应该被保留.

我正在尝试下面的代码,但它保留了重复的空白.

  dbf = DocumentBuilderFactory.newInstance();
  dbf.setIgnoringComments( true );
  dbf.setNamespaceAware( namespaceAware );
  db = dbf.newDocumentBuilder();
  doc = db.parse( inputStream );
Run Code Online (Sandbox Code Playgroud)

有什么办法可以做我想要的吗?

谢谢!

java xml parsing sax

6
推荐指数
1
解决办法
1302
查看次数

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

jQuery幻灯片动画和tinyMCE编辑器

我在使用jQuery .show("slide")动画的界面设计中使用tinyMCE时遇到了问题.由于表单的复杂性,它被分解为很像向导的页面,但它不使用下一个和后一个按钮.相反,它使用部分名称ed Biodata,Contact Information,Save.为了增添趣味,点击的部分将滑入视图.这个"幻灯片"已经定义了项目的开发者和赞助者之间的接口,我们将它们称为滑动形式.但是,在其中一个"页面"中,需要一个文本编辑器.问题是一旦编辑器页面滑入视图,我可以使用tinyMCE的execCommand函数初始化它,但是一旦你滑出那个页面并将其重新滑入,编辑器就会丢失它的内容并且即使我成为"不可编辑的"重新初始化它.然而,如果我禁用幻灯片并只加载页面.css("display", "block"),编辑工作正常,但我们的"滑动形式"的整个本质已经丢失.那么有没有能够使用show("slide")和保持编辑理智的工作?

下面的代码不起作用

$(this).show( "slide", { direction:"left" }, 1000 );
Run Code Online (Sandbox Code Playgroud)

下面的代码有效

$(this).css('display', 'block');
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

jquery tinymce

5
推荐指数
1
解决办法
1366
查看次数

当剔除Equals方法时,RhinoMocks异常

我在设置对象上的Equals方法的测试时遇到问题.

有问题的对象由此接口定义:

public interface IHours {
    ITimeOfDay OpenAt { get; set; }
    ITimeOfDay CloseAt { get; set; }
    DateTime ValidFrom { get; set; }
    DateTime ValidTo { get; set; }
    bool isCovered(DateTime time);
}
Run Code Online (Sandbox Code Playgroud)

它包含对ITimeOfDay的引用,如下所示:

public interface ITimeOfDay {
    DateTime Time { get; set; }
    int Hour { get; }
    int Minute { get; }
    int Second { get; }
}
Run Code Online (Sandbox Code Playgroud)

现在我想要等待时间:IHours检查OpenAt和CloseAt IHours.为了进行设置,我尝试将这些属性值存根,只返回true和false,具体取决于我的特定测试需要它们.

    [SetUp]
    public virtual void SetUp() {
        mocks = new MockRepository();

        defaultHours = getHours();
        otherHours = getHours();

    } …
Run Code Online (Sandbox Code Playgroud)

testing tdd rhino-mocks stubbing

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

是否可以使用jsf h:datatable来拥有多行

使用h:datatable,我们可以显示如下数据

  1. JEMS
  2. 汤姆
  3. chirs
  4. 掠夺

但我可以显示如下所示:

  1. 杰姆斯2.汤姆
  2. 克里斯4.哈里

阿卜布,西班牙人

java jsf

3
推荐指数
1
解决办法
3719
查看次数

使用java dom设置命名空间和模式

我的输出xml文档中有一个没有属性的根元素:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<root>
..
</root>
Run Code Online (Sandbox Code Playgroud)

我需要它看起来像这样:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:noNamespaceSchemaLocation="my.xsd">
....
</root>
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何使用java DOM API正确执行此操作.

谢谢!

java xml dom

3
推荐指数
1
解决办法
5605
查看次数

使用JSP的对象请求

我有一个JSP文件的问题.我想检索标题,但我有一个错误:

Une erreur s'est produite à la ligne: 45 dans le fichier jsp: /logTest.jsp
Enumeration cannot be resolved to a type
42: String headerString = "";
43: String name = "";
44: 
45: for (Enumeration en = request.getHeaderNames(); en.hasMoreElements(); ) {
46:     name = (String)en.nextElement();
47:     headerString = headerString + name + "=<B>" + request.getHeader(name) + "</B><BR>";
48: }
Run Code Online (Sandbox Code Playgroud)

我的对象(请求)不为null所以我不明白为什么我有这个错误.

你能帮助我吗 ?

谢谢.

java jsp

2
推荐指数
1
解决办法
976
查看次数

如何在RhinoETL进程中启用日志记录?

我几乎完成了我的第一个使用Rhino ETL的ETL过程,并且我已经能够通过参考测试找出使用API​​的方法.

大.我有数据在管道中移动并被写入数据库.

但是,我似乎无法弄清楚如何启用日志记录.

  • log4net程序集在那里,正在创建log4net对象
  • WithLoggingMixin类似乎正在做它的事情(虽然我必须承认我对这究竟是什么有点模糊)
  • 在log4net.config文件中我设置了follingFileAppender,它包含以下内容:

但是没有创建日志文件.当我Debug() 在我的代码中调用 它时它没有做任何事情,因为它log.IsDebugEnabled是错误的.

我错过了什么?

log4net rhino-etl

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

为什么在循环中分配数组中的引用后得到NullPointerExceptions?

为什么这不起作用:

//...
Integer[] array=new Integer[5];
for(Integer x: array){x=-1;}
printArray(array);
//...

// the print function is the following
public static String printArray(Object[] array){
    String str="";
    for(Object obj : array){
         str+=obj.toString()+" ,";
    }
    System.out.println(str);
}
Run Code Online (Sandbox Code Playgroud)

我在printArray函数的for-each语句中得到了NullPointerException,为什么?

java

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