小编Ric*_*ker的帖子

获取选中复选框的值?

所以我有代码看起来像这样:

<input class="messageCheckbox" type="checkbox" value="3" name="mailId[]">
<input class="messageCheckbox" type="checkbox" value="1" name="mailId[]">
Run Code Online (Sandbox Code Playgroud)

我只需要Javascript来获取当前检查的任何复选框的值.

编辑:要添加,只有一个复选框.

javascript checkbox

163
推荐指数
8
解决办法
74万
查看次数

当ID为null并在数据库中自动生成时,保持实体

我正在使用带有JavaDB的EclipseLink,每当我尝试持久保存新用户实体时,我都会收到与新用户实体的ID字段为空的事实相关的错误.我知道它是空的 - 它应该是因为ID字段是作为数据库中的标识生成的.还是我错了?我尝试将@GeneratedValue添加到实体,但无论使用何种生成策略,都会导致错误.我也看过这里,这里这里,但这些问题似乎与我的问题没有完全相关.下面的例外总是在调用EntityManager.persist(用户)时发生.

我也尝试删除@NotNull和@GeneratedValue,奇怪的是,它已经超过了持久调用 - 但只是在提交时失败.据我所知,我已经把一切都搞定了.所以问题是:为什么这个应用程序无法添加新用户,我需要做些什么来修复它?

用户实体:

 @Entity(name = "User")
 @Table(name = "USERS")
 public class User implements Serializable {
     private static final long serialVersionUID = 1L;
     @Id
     @Basic(optional = false)
     @NotNull
     @Column(name = "IDENTIFIER", nullable = false,unique = true)
     private Long identifier;
     // class shortened for brevity
}
Run Code Online (Sandbox Code Playgroud)

对应这个SQL脚本:

create table "USERSDBADMIN".USERS
(
        IDENTIFIER BIGINT not null primary key GENERATED ALWAYS AS IDENTITY 
            (START WITH 0, INCREMENT BY 1),
        USERNAME VARCHAR(50) not null,
        EMAIL …
Run Code Online (Sandbox Code Playgroud)

java jpa derby glassfish-4

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

如何使用IIS 7 API将HttpError ConfigurationElement恢复为"Inherited"

假设我有以下<httpErrors>集合web.config:

<httpErrors>
</httpErrors>
Run Code Online (Sandbox Code Playgroud)

是的,很好'空.

在IIS 7中,我的HTTP错误页面如下所示:

httpErrors

美丽!(我突然强调了404,因为这是我将在一秒内使用的例子).

现在,我运行以下代码:

errorElement["statusCode"] = 404;
errorElement["subStatusCode"] = -1;
errorElement["path"] = "/404.html";
httpErrorsCollection.Add(errorElement);
Run Code Online (Sandbox Code Playgroud)

可爱.我现在按照预期在我的web.config:

<httpErrors>
    <remove statusCode="404" subStatusCode="-1" />
    <error statusCode="404" subStatusCode="-1" prefixLanguageFilePath="" path="/404.html" />
</httpErrors>
Run Code Online (Sandbox Code Playgroud)

不能更快乐.现在,在IIS 7中,我的HTTP错误部分看起来像预期的那样,如下所示: 替代文字

在这一点上,生活不能更甜蜜.现在,在线下,我想以编程方式将我的404错误恢复到原始屏幕截图中显示的状态.逻辑规定我应该remove犯我的新错误:

httpErrorsCollection.Remove(errorElement);
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做,我web.config看起来很像这样:

    <httpErrors>
        <remove statusCode="404" subStatusCode="-1" />
    </httpErrors>
Run Code Online (Sandbox Code Playgroud)

我的IIS看起来有点像这样:

替代文字

这是因为我的web.config- 但是如何,使用ServerManager和所有它有用的IIS 7 API,我是否httpError完全删除元素并将其恢复web.config为:

<httpErrors>
</httpErrors>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

.net iis-7 configurationelement servermanager

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

Java事件和事件侦听器

我在Google上搜索了解如何创建自定义事件和事件监听器.在阅读了一些关于它的文章后,我仍然感到困惑.我想请大家回顾一下制作自定义事件(非GUI相关事件)和处理程序的方法.有些人可以提供有关如何创建自定义事件和侦听器的简单说明吗?

java event-handling

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