页面上有个textarea,在里面写java代码,然后如何动态编译执行这段java代码??
可以使用一些前端的模板引擎,java是编译的
ajax提交客户端输入的代码动态执行就行,看下面参考
ajax提交
http://www.w3school.com.cn/jquery/
java中怎么执行字符串中的代码
http://bbs.csdn.net/topics/390356334?page=1
http://wiselyman.iteye.com/blog/1677444
我是在做毕设,没有抄袭。这是要实现的功能之一。不会编就只好问了,我没有抄袭啊!!!
编译java代码,需是.java文件,你可以将页面传过来的java代码(string字符串),写进一个.java文件中(XX.java),
然后用Java的Complier API动态编译这个.java文件(即可生成.class文件),再利用反射加载.class文件。应该可以。
我以前写过网页啊 我感觉你按下按钮后 就把这个textarea的东西 在前面加上 后面加上<script> 再使用html()写到一个隐藏的div里 感觉就能执行<br> 写错了别打我</p>