JSP javascript警报不会显示在java方法中

时间:2017-05-17 10:03:25

标签: javascript java jsp

我的JSP文件中有以下代码片段:

if ( action != null && action.equals( "newRow" ) ) {
    try {
        if(tblMgr.isRowInDueCauseTable(reason, task, result, resultCause)) {
%>
            <script type="text/javascript">
                alert('Parameters already exists');
            </script>
<%
        } else {
            tblMgr.insertItem(tmpB.toString());
        }
    } catch (BusinessException bex) {
        trace ( "BusinessException: modifyEntity() - " + bex.getErrCode ( ) );
        addErrorMessage ( bex, session );
        strDoMsgFrameReload=DO_MSG_FRAME_RELOAD;
    }

java方法按预期运行,主要逻辑是它只允许在数据库中插入一个新行,如果它已经没有相同的值。并且它工作正常,不允许我插入具有现有值的行,但如果我尝试插入相同的行,则警告消息不会出现在页面上。我不熟悉javascript。有一个主jsp文件,它定义了使用javascript所需的一切,因为其他alert()函数显示正确。脚本标签是否不必要?它们已在主jsp页面上定义。或者我应该将其插入函数中吗?

0 个答案:

没有答案