设为首页收藏本站

JEECG官方网站-企业级JAVA快速开发平台

 找回密码
 立即注册

关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 最新动态 - 技术支持 - 师徒架构班

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务 QQ: 3102411850、418799587 商务热线: 18611788525 客服电话: 010-64808099 官方邮箱: jeecgos@163.com

楼主: admin

[开发环境搭建] JEECG 常见问题大全

  [复制链接]

0

主题

0

好友

19

积分

新手上路

Rank: 2

发表于 2018-8-4 00:27:55 |显示全部楼层
按照入门教程设置完,使用maven启动成功后输入网址出现错误,然后根据新手教程里面所有的文件都下载完成后工程里面依然有错误,可以看一下么?

启动出错

启动出错
2.JPG
3.JPG
4.JPG
5.JPG
回复

使用道具 举报

3

主题

1

好友

90

积分

注册会员

Rank: 3Rank: 3

发表于 2018-8-18 22:38:52 |显示全部楼层
sql语句查询结果集封装好后给前台, 分页只能展示第一页的内容, page只是1, total只是第一页最大条数, 下面是我写的:

dao:====================
/**
* 查询客户信息
*
* @param resultVo
* @param page
* @param rows
* @param request
* @return
*/
@Override
public DataReturn getAllEntities(ResultVo resultVo, int page, int rows, HttpServletRequest request) {
    StringBuilder sql = new StringBuilder(
            " SELECT " +
            " a.acc_no, " +
            " a.address, " +
            " a.premise_type, " +
            " b.BALANCE, " +
            " m.meter_id " +
            " FROM " +
            " A_CUSTOMER_INFO a " +
            " LEFT JOIN A_ACCT_BAL b ON a.acc_no = b.ACC_NO " +
            " LEFT JOIN A_METER_INFO m ON a.acc_no = m.acc_no " +
            " WHERE 1=1 "
);

    StringBuilder condition = new StringBuilder("");
    ArrayList params = new ArrayList();

    String accNo = resultVo.getAccNo();
    if (accNo != null && !"".equals(accNo)) {
        condition.append(" and a.acc_no like ? ");
        params.add("%" + accNo + "%");
    }

    String sqlQuery = sql.append(condition.toString()).toString();
    Query q = getSession().createSQLQuery(sqlQuery);

    if (params != null && params.size() > 0) {
        for (int i = 0; i < params.size(); i++) {
            q.setParameter(i, params.get(i));
        }
    }
    q.setFirstResult((page - 1) * rows).setMaxResults(rows);
    List<Object[]> list = q.list();

    List<ResultVo> resultVos = new ArrayList<>();
    DecimalFormat df = new DecimalFormat("0.00");
    if (list != null && list.size() > 0) {
        ResultVo resultVo1 = null;
        for (int i = 0; i < list.size(); i++) {
            resultVo1 = new ResultVo();
            Object[] objects = list.get(i);
            if (objects != null) {
                resultVo1.setAccNo(objects[0] != null ? (String) objects[0] : "");
                resultVo1.setAddress(objects[1] != null ? (String) objects[1] : "");
                resultVo1.setPremiseType(objects[2] != null ? (String) objects[2] : "");
                if (objects[3] != null) {
                    BigDecimal big3 = ((BigDecimal) objects[3]).setScale(2, BigDecimal.ROUND_HALF_UP);
                    double db3 = big3.doubleValue();
                    String format = df.format(db3);
                    BigDecimal bigbal = new BigDecimal(format);
                    resultVo1.setBalance(bigbal);
                }
                resultVo1.setMeterId(objects[4] != null ? (String) objects[4] : "");
                resultVos.add(resultVo1);
            }
        }
    }

    int count = list.size();
    DataReturn data = new DataReturn();
    data.setRows(resultVos);
    data.setTotal(count);

    return data;
}

controller:====================
@RequestMapping(params = "definedDatagrid")
public void definedDatagrid(ResultVo resultVo, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
   DataReturn dataReturn = this.topupRecordService.getAllEntities(resultVo,dataGrid.getPage(),dataGrid.getRows(),request);
   dataGrid.setResults(dataReturn.getRows());
   dataGrid.setTotal((int)dataReturn.getTotal());
   TagUtil.datagrid(response, dataGrid);
}

jsp:====================
<div class="easyui-layout" fit="true">
    <div region="center" style="padding:0px;border:0px">
        <t:datagrid name="collectionAgentInfoList" checkbox="false" pageSize="10" sortName="accNo" pagination="true" fitColumns="true" title="Collection Agent Information List"
                        superQuery="false" actionUrl="topupRecordController.do?definedDatagrid" idField="accNo" fit="true" queryMode="group" filter="true" >
            <t:dgCol align="center" title="Account No." query="true" field="accNo" width="100"></t:dgCol>
            <t:dgCol align="center" title="Credit Balance" field="balance" width="80"></t:dgCol>
            <t:dgCol align="center" title="Premise Type" field="premiseType" width="80"></t:dgCol>
            <t:dgCol align="center" title="Meter No." field="meterId" width="120"></t:dgCol>
            <t:dgCol align="center" title="Customer Address" field="address" width="200"></t:dgCol>
        </t:datagrid>
    </div>
</div>
我写的哪里有问题吗?怎么修改呢
回复

使用道具 举报

3

主题

1

好友

90

积分

注册会员

Rank: 3Rank: 3

发表于 2018-8-28 11:14:08 |显示全部楼层
登录界面选了英文, 日期控件还是中文?
回复

使用道具 举报

0

主题

0

好友

21

积分

新手上路

Rank: 2

发表于 2018-10-17 16:09:00 |显示全部楼层
zhouhl 发表于 2016-11-29 21:40
项目启动后报这个错误是什么原因呀?
严重: Exception sending context initialized event to listener ins ...

你好,请问这个问题你解决了吗?要怎么做?
回复

使用道具 举报

0

主题

0

好友

19

积分

新手上路

Rank: 2

发表于 2018-10-30 14:53:56 |显示全部楼层
请问这个问题怎么解决?
7BAD37A7-D87F-48dc-BD44-E76FAD4B3257.png
回复

使用道具 举报

0

主题

0

好友

19

积分

新手上路

Rank: 2

发表于 2018-11-2 10:09:51 |显示全部楼层
请问表格行编辑不行是怎么回事?
回复

使用道具 举报

2

主题

0

好友

27

积分

新手上路

Rank: 2

发表于 2018-11-3 15:18:03 |显示全部楼层
建立增删改查菜单后,点击出现
错误异常: UnsatisfiedServletRequestParameterException
错误描述:

Parameter conditions "addorupdate" not met for actual request parameters: person={}
错误信息:

org.springframework.web.bind.UnsatisfiedServletRequestParameterException: Parameter conditions "addorupdate" not met for actual request parameters: person={} at org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping.handleNoMatch(RequestMappingInfoHandlerMapping.java:233) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.lookupHandlerMethod(AbstractHandlerMethodMapping.java:301) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.getHandlerInternal(AbstractHandlerMethodMapping.java:248) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.getHandlerInternal(AbstractHandlerMethodMapping.java:57) at org.springframework.web.servlet.handler.AbstractHandlerMapping.getHandler(AbstractHandlerMapping.java:299) at org.springframework.web.servlet.DispatcherServlet.getHandler(DispatcherServlet.java:1098) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:910) 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.doGet(FrameworkServlet.java:852) at javax.servlet.http.HttpServlet.service(HttpServlet.java:624) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.jeecgframework.core.aop.GZipFilter.doFilter(GZipFilter.java:114) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 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:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 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:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1137) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)
回复

使用道具 举报

0

主题

0

好友

29

积分

新手上路

Rank: 2

发表于 2018-11-7 14:35:59 |显示全部楼层
Rain、 发表于 2018-10-30 14:53
请问这个问题怎么解决?

遇到同样问题,查了下是tomcat某个版本后限制了url中的字符
回复

使用道具 举报

0

主题

0

好友

29

积分

新手上路

Rank: 2

发表于 2018-11-7 15:33:36 |显示全部楼层
Rain、 发表于 2018-10-30 14:53
请问这个问题怎么解决?

我这儿解决了
1.修改系统上传文件目录webUploadpath=F://jeecgs 对应本地存在的目录即可
2.修改聊天配置文件保存目录local_path=F://jeecgs
3.清空历史聊天记录表jp_chat_message_his
回复

使用道具 举报

0

主题

0

好友

29

积分

新手上路

Rank: 2

发表于 2018-11-7 15:46:34 |显示全部楼层
上手后先自己跟自己聊天
2个普通用户聊天没问题,发送给管理员的消息管理员看不到,过几秒刷新页面后全出来了后台报这个
[2018-11-07 15:44:13] [INFO] [com.jeecg.chat.web.WebSocket:250] 发生错误
[2018-11-07 15:44:13] [DEBUG] [com.jeecg.chat.web.WebSocket:153] java.util.concurrent.ExecutionException: java.net.SocketException: Software caused connection abort: socket write error
[2018-11-07 15:44:13] [INFO] [com.jeecg.chat.web.WebSocket:250] 当前在线用户:1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|JEECG官方网站-企业级JAVA快速开发平台 ( 京ICP备12013567号-3 )  

GMT+8, 2019-3-24 10:55 , Processed in 2.277604 second(s), 20 queries , Gzip On, Memcache On.

JEECG Open Source

© 2001-2012 Comsenz Inc.

回顶部