| 
 | 
 
3.7.6 bootstrap+easyui原生列表风格   数据库为Oracle 
 
问题描述 数据库导入表后 直接点击代码生成 生成后的代码list页面没有问题 但是新增和编辑页面代码生成有报错 后台没有报错信息   只是在生成的页面显示了报错的信息    
 
下面是生成的 生成的新增页面的内容 
 
<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 
<%@include file="/context/mytags.jsp"%> 
<!DOCTYPE html> 
<html lang="zh-CN"> 
<head> 
<meta charset="utf-8"> 
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
<title>TSC_SLAB_MAIN</title> 
<meta name="description" content=""> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<!-- Jquery组件引用 --> 
<script src="${webRoot}/plug-in/jquery/jquery-1.9.1.js"></script> 
 
<!-- bootstrap组件引用 --> 
<link href="${webRoot}/plug-in/bootstrap3.3.5/css/bootstrap.css" rel="stylesheet"> 
<script src="${webRoot}/plug-in/bootstrap3.3.5/js/bootstrap.min.js"></script> 
<!-- icheck组件引用 --> 
<link href="${webRoot}/plug-in/icheck-1.x/skins/square/_all.css" rel="stylesheet"> 
<script type="text/javascript" src="${webRoot}/plug-in/icheck-1.x/icheck.js"></script> 
 
<!-- Validform组件引用 --> 
<link href="${webRoot}/plug-in/themes/bootstrap-ext/css/validform-ext.css" rel="stylesheet" /> 
<script type="text/javascript" src="${webRoot}/plug-in/Validform/js/Validform_v5.3.1_min_zh-cn.js"></script> 
<script type="text/javascript" src="${webRoot}/plug-in/Validform/js/Validform_Datatype_zh-cn.js"></script> 
<script type="text/javascript" src="${webRoot}/plug-in/Validform/js/datatype_zh-cn.js"></script> 
<script type="text/javascript" src="${webRoot}/plug-in/Validform/plugin/passwordStrength/passwordStrength-min.js"></script> 
<!-- Layer组件引用 --> 
<script src="${webRoot}/plug-in/layer/layer.js"></script> 
<script src="${webRoot}/plug-in/laydate/laydate.js"></script> 
<!-- 通用组件引用 --> 
<link href="${webRoot}/plug-in/bootstrap3.3.5/css/default.css" rel="stylesheet" /> 
<script src="${webRoot}/plug-in/themes/bootstrap-ext/js/common.js"></script> 
</head> 
 <body style="overflow:hidden;overflow-y:auto;margin-top: 20px"> 
 <form id="formobj" action="tscSlabMainController.do?doAdd" class="form-horizontal validform" role="form"  method="post"> 
        <input type="hidden" id="btn_sub" class="btn_sub"/> 
        <input type="hidden" id="id" name="id"/> 
        <div class="form-group"> 
                <label for="tscEcjzyq" class="col-sm-3 control-label">重精整要求(质量处录入):</label> 
                <div class="col-sm-7"> 
                        <div class="input-group" style="width:100%"> 
                                <input id="tscEcjzyq" name="tscEcjzyq" type="text" maxlength="500" class="form-control input-sm" placeholder="请输入重精整要求(质量处录入)"  
Expression po.oldFieldName is undefined on line 60, column 355 in naturebt\single\webapp\webpage\${bussiPackage}\${entityPackage}\${entityNameUncapFirst}-add.jspi. 
The problematic instruction: 
---------- 
==> ${po.oldFieldName} [on line 60, column 353 in naturebt\single\webapp\webpage\${bussiPackage}\${entityPackage}\${entityNameUncapFirst}-add.jspi] 
 in user-directive datatype [on line 60, column 184 in naturebt\single\webapp\webpage\${bussiPackage}\${entityPackage}\${entityNameUncapFirst}-add.jspi] 
---------- 
 
Java backtrace for programmers: 
---------- 
freemarker.core.InvalidReferenceException: Expression po.oldFieldName is undefined on line 60, column 355 in naturebt\single\webapp\webpage\${bussiPackage}\${entityPackage}\${entityNameUncapFirst}-add.jspi. 
        at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:125) 
        at freemarker.core.Expression.getStringValue(Expression.java:118) 
        at freemarker.core.Expression.getStringValue(Expression.java:93) 
        at freemarker.core.DollarVariable.accept(DollarVariable.java:76) 
        at freemarker.core.Environment.visit(Environment.java:221) 
        at freemarker.core.MixedContent.accept(MixedContent.java:92) 
        at freemarker.core.Environment.visit(Environment.java:221) 
        at freemarker.core.Environment.renderElementToString(Environment.java:1594) 
        at freemarker.core.StringLiteral.getStringValue(StringLiteral.java:101) 
        at freemarker.core.StringLiteral._getAsTemplateModel(StringLiteral.java:86) 
        at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) 
        at freemarker.core.Environment.visit(Environment.java:568) 
        at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106) 
        at freemarker.core.Environment.visit(Environment.java:221) 
        at freemarker.core.MixedContent.accept(MixedContent.java:92) 
        at freemarker.core.Environment.visit(Environment.java:221) 
        at freemarker.core.IfBlock.accept(IfBlock.java:82) 
        at freemarker.core.Environment.visit(Environment.java:221) 
        at freemarker.core.MixedContent.accept(MixedContent.java:92) 
        at freemarker.core.Environment.visit(Environment.java:221) 
        at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179) 
        at freemarker.core.Environment.visit(Environment.java:428) 
        at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102) 
        at freemarker.core.Environment.visit(Environment.java:221) 
        at freemarker.core.MixedContent.accept(MixedContent.java:92) 
        at freemarker.core.Environment.visit(Environment.java:221) 
        at freemarker.core.Environment.process(Environment.java:199) 
        at freemarker.template.Template.process(Template.java:259) 
        at org.jeecgframework.codegenerate.extcommon.FreemarkerHelper.processTemplate(FreemarkerHelper.java:79) 
        at org.jeecgframework.codegenerate.extcommon.BaseCodeExtCommonFactory.generateNewFileOrInsertIntoFile(BaseCodeExtCommonFactory.java:185) 
        at org.jeecgframework.codegenerate.extcommon.BaseCodeExtCommonFactory.executeGenerate(BaseCodeExtCommonFactory.java:116) 
        at org.jeecgframework.codegenerate.extcommon.BaseCodeExtCommonFactory.scanTemplatesAndProcess(BaseCodeExtCommonFactory.java:82) 
        at org.jeecgframework.codegenerate.extcommon.BaseCodeExtCommonFactory.generateFileCommon(BaseCodeExtCommonFactory.java:62) 
        at org.jeecgframework.codegenerate.extcommon.single.CgformCodeExtCommonFactory.generateFileCommon(CgformCodeExtCommonFactory.java:35) 
        at org.jeecgframework.codegenerate.extcommon.single.CgformCodeExtCommonFactory.invokeCommon(CgformCodeExtCommonFactory.java:76) 
        at org.jeecgframework.codegenerate.extcommon.single.CgformCodeExtCommonGenerate.generateToFile(CgformCodeExtCommonGenerate.java:176) 
        at org.jeecgframework.web.cgform.controller.generate.GenerateController.dogenerate(GenerateController.java:247) 
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
        at java.lang.reflect.Method.invoke(Unknown Source) 
        at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221) 
        at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) 
        at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) 
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:747) 
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:676) 
        at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) 
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938) 
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870) 
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961) 
        at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863) 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) 
        at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837) 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) 
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
        at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) 
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
        at org.jeecgframework.core.aop.GZipFilter.doFilter(GZipFilter.java:113) 
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) 
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
        at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:150) 
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) 
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) 
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) 
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) 
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) 
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) 
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) 
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
        at java.lang.Thread.run(Unknown Source) 
 
 
 |   
 
 
 
 |