2018-03-16 17:42

改成:
User.dao.find("select * from emp where empname = ? and emppassword = ?", username, userpassword);

2018-03-16 16:21

看一下 setCookie(...) 下层的代码,会发现是直接转调了 Java web 规范中的 HttpServerletResponse.addCookie(...);

而 HttpServerletResponse.addCookie(...) 的行为是, add 进去以后,在 html 页面中可以通过 javascript 获取到。 此外,浏览器发起请求时会将 cookie 自动发送到服务端,所以在服务端使用 getCookie(...) 可以获取到

注意上面的关键:getCookie(...) 获取到的是浏览器发送过来请求中的 cookie,而不能去期望在 controller 中当时 set 再当时就 get

在 controller 中,既然经已是setCookie 某个 value 了, 为啥不直接用那个 value,而要再 getCookie(...) 这样多此一举呢?

2018-03-16 11:59

@燕龙910 啥原因呢? 说出来或许可以帮助到碰到同样问题的朋友

2018-03-16 11:58

没有这方面的经验,怕误导你。 有哪位朋友做过的,分享一下给这位朋友

2018-03-15 21:20

为啥 Parameter 栏的 Name 的首字母是大写?

请求改成:127.0.0.1/web/index?name=1231231&userid=4654

2018-03-15 21:17

maven 多模块配置问题,google 搜索一下,这方面的资源太多了

2018-03-15 18:28

使用注解实现 validator 功能,确实有不少用户曾经提过这个需求,感谢你的分享,jfinal 有你更美好

2018-03-15 16:14

提问错发在了分享区,随后会被删除,请知悉

2018-03-15 16:13

异常已经很明确了: com.jfinal.render.RenderException: com.jfinal.template.TemplateException: Field not found: "obj.first_name" and getter method not found: "obj.getFirst_name()"

确认一下你的这个 obj 是不是 Record 类型,然后确认一下里头是不是有 "first_name" 字段

据判断,肯定是 obj 并非 Record 类型,因为 Record 类型取值时,即便是 "first_name" 不存在也不会报错

通过下面的方法可以看看 obj 到底是什么类型:
#(obj)

2018-03-15 16:05

去掉 wall.setDbType("sybase") 试试,druid 会自动识别数据库类型

如果对于比较偏门的数据库不识别的话,看一下 druid 的官方文档,看一下它对 druid 的支持使用的 DbType 是什么名称

2018-03-15 16:03

没有name 值为 "user.captcha" 的 input 表单域,自然就验证失败了,并且你的 user.captcha 表单域的输入要正确

2018-03-14 21:22

@network1261 用 sql 管理功能,模板引擎去处理很方便:http://www.jfinal.com/doc/5-13

2018-03-14 21:18

@syso 在资源管理器里面看一下 WEB-INF/classes 下面是不是真的存在相关的 class 文件

2018-03-14 18:15

请求久久没进入 controller 大概率是请求到达你的项目就已经花费了很多时间,例如 DNS 解析域名、网络连接等等,这个并没有什么好的办法,用排除法先定位原因

这个问题显然与 jfinal weixin ,甚至与你的项目都无关。 我自己用 jfinal weixin 快四年了,从来没有这种问题

2018-03-13 21:55

看看是不是这个问题 http://www.jfinal.com/feedback/2429
手机回复不方便,去群里问问