2018-09-09 14:23
如果你是在 html 中写 javascript 代码,直接写就好
如果你是在 ".js" 外部文件中写 javascript 代码,然后从 html 中使用 script 标签指向该 ".js" 文件,那么这时由于 js 文件是没走 enjoy 引擎的,所以不会起作用
这种情况可以让变量在 html 通过 enjoy 渲染出来,然后在通过调用 js 函数传递过去
总之想在 js 中使用 enjoy 只取决于你的 js 内容是否经手 enjoy ,简单说就是内容是否是渲染出来的:
render("xxx.js")
script 标签引入的 html 之外的 js 文件根本没 “经手” enjoy ,是绝对不可能生效的
2018-09-09 14:10
@fansunion 搞了个单独的 pom ,是为了支持 java 6、java 7 这类用户,从 jfinal 3.5 开始将是 Java 8 起步,不会再有分支版本
2018-09-08 21:56
@fansunion 这个功能你得用 jfinal-java8 这个分支:
《dependency》
《groupId》com.jfinal《/groupId》
《artifactId》jfinal-java8《/artifactId》
《version》3.4《/version》
《/dependency》
手册上有:
http://www.jfinal.com/doc/3-3
然后就可以让 controller 的 action 带参了:
public void (RawPostData data)
2018-09-08 20:38
@a186chen 页面 form 表单 < input type="file" name="parameterName" / >
上面的 name 中的那个就是 parameterName
maxPostSize 是限定本次请求提交内容的长度,该长度包含了上传文件的大小
encoding 是字符集