java jsp-请教高手了:先贴代码,如下:

问题描述

请教高手了:先贴代码,如下:

public class Main {
public static void main(String args[]) throws IOException {
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
int results = compiler .run(null, null, null,"test.java");
System.out.println((results == 0) ? "编译成功" : "编译失败");
// 在程序中运行test
Runtime run = Runtime.getRuntime();
Process p = run.exec("java test");
InputStreamReader in = new InputStreamReader(p.getInputStream());
BufferedReader br = new BufferedReader(in);
String s="";
while ((s = br.readLine()) != null) {
System.out.print(s);
}
}
}
这是一个实现“编译运行”的代码,已经测试成功。可是,现在我想把test.java文件换成textarea里面的一段java代码,并进行编译运行。这个testarea是JSP里面的一个标签框框,里面有一个java代码,旁边有一个按钮,当我点击按钮时,就能编译运行,请问怎么改

解决方案

点击按钮时,获取textarea的java代码内容,通过form表单将代码内容提交到后面,或者利用ajax方式post代码内容到后面,然后调用你的编译代码运行。

解决方案二:

先将提交上来的文本框的值写入文件,然后就转化为你已知的问题了。

时间: 2024-10-26 14:33:14

java jsp-请教高手了:先贴代码,如下:的相关文章

java基础-请教高手,以下代码为何输出false

问题描述 请教高手,以下代码为何输出false public class Test7 { public static void main(String[]args){ Test test1 = new Test("aa"); Object obj = new Test("aa"); System.out.println(test1.equals(obj)); } } class Test{ private String value; public Test(Stri

java新生请教高手师父!

问题描述 各位高手师父们,我是一名学生java才算刚入门,自学了一本清华大学的java程序设计基础教程,请教一下我接下来该如何学习呢?有些迷茫!我想学javaME,现在该做哪些准备呢?我想现在先学学基础,等毕业了再参加培训深入学习开发!恳请各位发表一下意见?谢谢!新手分不多,请谅解! 解决方案 解决方案二:多看书,继续实践,多逛坛子.呵呵...解决方案三:跟你一样的时候,有人给了我这个http://pcedu.pconline.com.cn/videoedu/asp/0809/1425959.h

请教高手,如何写lotusScript代码,在同一VIEW中累加几个文档的同一域的值

问题描述 公司每个职员的年假是10天,当一个职员申请年假时,第一次申请3天,第二次5天,当第三次申请4天并且SAVE时,系统提示你申请的天数已经超过10天.所以我要在FORM的QuerySave中写下这样的代码来提示,现在的问题是怎样把VIEW中以前申请的两个文档的天数与当前文档的天数相加.请教各位高手,谢谢了! 解决方案 解决方案二:你可以在代理里面把以前保存在文档里面的数据提取出来,三个数据累加,然后再进行判断就OK啦解决方案三:如楼上所说,不过是怎么实现的问题,有速度快的方法,有速度慢的方

计算某年有多少个周?请教高手!!求代码!

问题描述 intyear年,month月;//年和月是下拉框绑定好了,今年第几周也是个DropDownList3,当我选择年,就把周数显示出来,再选月,就把他在那个月的第几周显示出来.知道一年有52和53周,但要显示在DropDownList里面year=int.Parse(DropDownList1.SelectedValue);month=int.Parse(DropDownList2.SelectedValue);DateTimeweekstart=newDateTime(year,mon

求民航售票系统代码用java+jsp代码 SQLserver数据库myeclipse平台

问题描述 求民航售票系统代码用java+jsp代码 SQLserver数据库myeclipse平台 用于课程设计不用太复杂,只用实现基本功能.1.用户登录2.根据时间,出发地,目的地查询机票功能3.订票4.订单查询5.退票.用java+jsp代码 SQLserver数据库myeclipse平台 解决方案 参考:http://download.csdn.net/download/angelyucc/2373156 解决方案二: 这个可以参考,但最好还是自己写吧 解决方案三: http://down

接苹果游戏-请教接苹果小游戏代码怎么编?(Java)

问题描述 请教接苹果小游戏代码怎么编?(Java) 我编写的是用篮子接小球,在一个面板里既可以控制篮子左右移动,又不妨碍小球随机掉落,小球可以用Timer动画隔一段时间就repaint,篮子通过按钮左右移动之后也要repaint,他们都是通过一个paintComponent画出来的,但是这样一来,小球本来在时间间隔里,但是每次一移动篮子,小球又要重画,这样造成小球移动得时快时慢,这样怎么办??? 下面是我的Java代码: public class FinalProject extends JFr

java web- 小弟请教一下在JSP中使用Ajax如何实现局部刷新?

问题描述 小弟请教一下在JSP中使用Ajax如何实现局部刷新? 在action中如何把对象转成json格式,在jsp页面怎么取出? $.ajax是用这个方法是吧? 这是我的action: PageBean pg=fen.queryForPage(type,9, page); JSONArray json=JSONArray.fromObject(pg); jsp: $(function(){ $("#jsonShowData").click(function(){ $.getJSON(

请教高手:把VB函数改写成C#方法,提供代码注释,供学习参考。

问题描述 请教高手:把VB函数改写成C#方法,提供代码注释,供学习参考.例如:FunctionRemoveDupChar(theStringAsString)AsStringDimiAsIntegerFori=1ToLen(theString)IfInStr(RemoveDupChar,Mid(theString,i,1))=0And_Mid(theString,i,1)<>""Then_RemoveDupChar=RemoveDupChar&Mid(theStri

请教高手java问题

问题描述 /***@(#)EditorFrame.java**EditorFrameapplication**@author*@version1.002011/3/19*/importjava.lang.*;importjava.awt.*;importjava.io.*;importjava.awt.datatransfer.*;importjava.awt.event.*;publicclassEditorFrameextendsFrameimplementsActionListenter{