小编Vin*_*nze的帖子

在JSP中是否有与java @SuppressWarnings等效的东西

问题出在标题中:"在JSP中是否存在java @SuppressWarnings的等价物?"

jsp warnings

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

使用原型通过Ajax提交表单并更新结果div

我想知道如何通过Ajax(使用原型框架)提交表单并在"结果"div中显示服务器响应.html看起来像这样:

<form id="myForm" action="/getResults">
    [...]
    <input type="submit" value="submit" />
</form>
<div id="result"></div>
Run Code Online (Sandbox Code Playgroud)

我试图将一个javascript函数(使用Ajax.Updater)附加到"onsubmit"(在表单上)和"onclick"(在输入上)但是在函数结束后表单仍然是"非Ajax"(所以整个页面被结果替换).

javascript ajax form-submit prototypejs

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

Hibernate:外键约束违规问题

我的代码中有一个com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException(使用Hibernate和Spring),我无法理解为什么.我的实体是Corpus和Semspace,在我的hibernate映射配置中定义了从Semspace到Corpus的多对一关系:

<class name="xxx.entities.Semspace" table="Semspace" lazy="false" batch-size="30">
    <id name="id" column="idSemspace" type="java.lang.Integer" unsaved-value="null">
        <generator class="identity"/>
    </id>
    <property name="name" column="name" type="java.lang.String" not-null="true" unique="true" />
    <many-to-one name="corpus" class="xxx.entities.Corpus" column="idCorpus"
                insert="false" update="false" />
    [...]
</class>
<class name="xxx.entities.Corpus" table="Corpus" lazy="false" batch-size="30">
    <id name="id" column="idCorpus" type="java.lang.Integer" unsaved-value="null">
        <generator class="identity"/>
    </id>
    <property name="name" column="name" type="java.lang.String" not-null="true" unique="true" />
</class>
Run Code Online (Sandbox Code Playgroud)

生成异常的Java代码是:

Corpus corpus = Spring.getCorpusDAO().getCorpusById(corpusId);
Semspace semspace = new Semspace();
semspace.setCorpus(corpus);
semspace.setName(name);
Spring.getSemspaceDAO().save(semspace);
Run Code Online (Sandbox Code Playgroud)

我检查了并且语料库变量不为空(因此它在数据库中使用DAO检索)完整的例外是:

com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`xxx/Semspace`, CONSTRAINT …
Run Code Online (Sandbox Code Playgroud)

java mysql spring hibernate

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

标签 统计

ajax ×1

form-submit ×1

hibernate ×1

java ×1

javascript ×1

jsp ×1

mysql ×1

prototypejs ×1

spring ×1

warnings ×1