问题列表 - 第38310页

表单组件需要在其祖先中具有UIForm.建议:在<h:form>中包含必要的组件

这是我的表格:

<form action="j_security_check">
    <h:panelGrid columns="2" bgcolor="#eff5fa" cellspacing="5" frame="box" styleClass="center">
        <h:outputLabel value="User ID:"/>
        <h:inputText id="j_username" tabindex="1" />
        <h:outputLabel value="Password:"/>
        <h:inputSecret id="j_password"/>
        <h:outputLabel value=""/>
        <h:commandButton id="login" value="Login"/>
    </h:panelGrid>
</form>
Run Code Online (Sandbox Code Playgroud)

它适用于Glassfish 3.0.1,但是从Glassfish 3.1 b2开始,它FacesMessage在JSF页面中显示了这个警告:

表单组件需要在其祖先中具有UIForm.建议:将必要的组件包含在内<h:form>

如果我更改<form action="j_security_check"><h:form>,它不会修复它,我必须放在<h:form>里面<h:panelGrid>.

forms jsf jsf-2

38
推荐指数
2
解决办法
6万
查看次数

c#:如何以编程方式突出显示/删除datagridview中的行

我有一个查询的结果被转储到datagridview.它看起来像这样:

QC3 498.46
QC4 1,251.63
QC1 862.62
QC2 1,432.21
Run Code Online (Sandbox Code Playgroud)

我需要两件事

  1. 能够以编程方式删除第二个字段= 862.62(或只删除第三行)的datagrid的所有行
  2. 我需要以编程方式突出显示并向下滚动到该行以向用户显示第一个字段的位置QC4,第二个字段是第二个 字段1,251.63

.net c# datagrid

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

使用File创建包含句点的目录

File testDir = new File("C:\temp\test");
testDir.createNewFile();
Run Code Online (Sandbox Code Playgroud)

据我了解,上述将创建一个目录的目录c名为test:\ TEMP

File testDir = new File("C:\temp\test.dir");
testDir.createNewFile();
Run Code Online (Sandbox Code Playgroud)

据我了解,上面将在目录c:\ temp中创建一个名为test.dir 的文件

如果我希望test.dir实际上是一个目录,我应该对上面的代码做什么?

java file-io

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

mysql:在一个查询中选择,插入,删除和更新

我需要在一个查询中使用选择,插入,删除和更新.

(我需要将旧表中的数据复制到new,然后删除旧表,然后更新另一个表).

插入并选择(复制功能我能够,但现在我有问题)

我有这个问题:

INSERT INTO news_n (id, data)
    SELECT (id, data)
    FROM news
    WHERE id > 21
Run Code Online (Sandbox Code Playgroud)

谢谢

mysql

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

解构形式和Compojure?

我想我会发布这篇文章,因为我在没有真正了解正在发生的事情的情况下通过猜测来完成工作,我认为如果有人解释它可能会有所帮助.

我理解如何在Compojure处理程序中获取:params map的元素:

(GET "/something" [some_arg] "this is the response body")
Run Code Online (Sandbox Code Playgroud)

要么

(GET "/something" {{some_arg "some_arg"} :params} "this is the response body")
Run Code Online (Sandbox Code Playgroud)

虽然我不完全明白这{some_arg "some_arg"}部分在做什么:(

我也想访问:remote-addr请求的一部分以及some_arg.我结束了

(GET "/something" {{some_arg "some_arg"} :params ip :remote-addr}
    (do-something-with some_arg ip))
Run Code Online (Sandbox Code Playgroud)

所以,我得到了未加引号的字符串,some_arg并且ip是我想要绑定值的变量的名称,但上面的地图不是有效的Clojure映射.它是如何工作的?

我还得到这是根据Ring请求映射(由某种方式由defroutes宏提供)进行评估,但上面的表达式不是函数或宏定义,那么它如何在我的代码中"存在"为有效表达式?宏观参数的正常规则是否存在某种暂停?我一直无法找到这种非Lisp'er可理解的解构形式语法的定义.

clojure destructuring compojure

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

适当使用Monitor.Exit

void MethodA()
{
   Monitor.Enter(this);
   if(someCondition)
   {
       Monitor.Exit(this);
       // This point
       MethodB();
    }
    else
    {
        // Set some values only
 Monitor.Exit(this);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我有上面的方法可以在多线程中调用:

  • 假设线程1处于 //This point
  • Monitor.Enter当线程1仍在时,另一个线程进入//This point
  • 这会停止MethodB执行吗?如果是,是否有办法MethodB执行.

我需要MethodA在执行前释放,MethodB()因为我不能等到发布之前MethodB完成MethodA.另外,我无法MethodB在新线程中开始.

c# multithreading

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

什么是ASP.Net中的dll.refresh文件?

在我们的ASP.Net Web项目中,我们似乎有一些.refresh文件与我们正在使用的一些第三方Dll相关联.知道它们是什么以及它们是如何/何时创建的?

asp.net

80
推荐指数
3
解决办法
4万
查看次数

printf和long double

我在Windows上使用最新的gcc和Netbeans.为什么不起作用long double?是printf%lf错了吗?

码:

#include <stdio.h>

int main(void)
{
    float aboat = 32000.0;
    double abet = 5.32e-5;
    long double dip = 5.32e-5;

    printf("%f can be written %e\n", aboat, aboat);
    printf("%f can be written %e\n", abet, abet);
    printf("%lf can be written %le\n", dip, dip);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出:

32000.000000 can be written 3.200000e+004
0.000053 can be written 5.320000e-005
-1950228512509697500000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000.000000
can be written 2.725000e+002
Press [Enter] to close the terminal ...
Run Code Online (Sandbox Code Playgroud)

c printf gcc long-double

52
推荐指数
6
解决办法
23万
查看次数

如何在不离开页面的情况下更改浏览器中显示的URL

是否可以使用JavaScript更改浏览器的URL,但不能离开页面?

javascript url browser-history

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

TortoiseSVN文件夹重命名总是失败

每当我使用ToroiseSVN重命名文件夹,然后在父文件夹上进行提交时,它就会变得难看.我通常会遇到一些奇怪的树冲突,以及关于SVN .tmp文件/文件夹不存在的错误,以及我以前从未见过的其他模糊信息.考虑到文件夹被删除并据说被重新创建,如果它以某种可怕的方式被删除或损坏,那会非常紧张吗?

是否更好地直接在repo上重命名,而不是在工作副本上?这些问题是否正常?

svn tortoisesvn

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