htmljava代码 html java代码

html里怎么调用java代码?在html页面中htmljava代码,使用js调用java类要使用ajax,具体方法步骤如下htmljava代码:
1、将要调用htmljava代码的类名和方法名作为参数传给某个servlet.这一步htmljava代码的方法有许多种,用框架,或者直接用xmlHttpRequest对象;
2、要调用的类名和类的完整包路径最好写在配置文件里,这里假设类名为Hello,方法名为sayHello,并且sayHello方法不带参数,类路径为com.demo.Hello 。
3、配置文件AjaxConfig.properties
Hello = com.demo.Hello
4、传入的参数设置为 class=Hellomethod=sayHello
在servlet中作如下处理:
String className=request.getParameter("classname");
String methodName=request.getParameter("method");
String classPath=null;
5、读取配置文件,取出className所对应的值放入classPath变量中,
Class c=Class.forName(classPath);//加载htmljava代码你所指定的类
Class param[]=new Class[0];//方法的参数为0个
【htmljava代码 html java代码】Method m=null;
String returnValue=https://www.04ip.com/post/null;//返回值
try {
m = c.getMethod("sayHello",param);//获取你所指定的类中的指定方法
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (NoSuchMethodException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
returnValue=https://www.04ip.com/post/(String)m.invoke(c.newInstance(), new Object[0]);//调用你所指定的方法
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
6、将returnValue的值返回给客户端即可
类Hello.java
public class Hello
{
public String sayHello()
{
return "hello";
}
}
java保存到html代码java保存到html代码的步骤如下:
1、创建一个字符串变量,该变量包含要保存为html的内容 。
2、使用JavaIO库中的FileWriter类创建一个新的文件,用于保存html代码 。
3、将html代码写入文件中 。使用FileWriter类的write()方法将html代码写入文件中 。
4、关闭文件 。使用FileWriter类的close()方法关闭文件 。
5、完成以上步骤后,就可以在Java程序中将字符串保存为html代码了,需要注意的是 , 保存的文件格式必须是html , 否则在浏览器中打开时会出现错误 。
html代码如何变成javaweb项目将html格式不能转换成java代码 。可以转换成jsp在myeclipse中运行 。
1.新建一个Web项目htmljava代码,把准备好的tmp.html粘贴到项目的WebRoot文件夹下
2.用MyEclipse JSP Editor方式打开tmp.html文件,在文件首行添加代码htmljava代码:
%@ page language="java" import="java.util.*" contentType="text/html;charset=GBK" pageEncoding="GBK"%
注:这行指令不能少,language属性,指定JSP页面采用的脚步语言htmljava代码;import属性,可以在JSP文件的脚步片段中引
用外在的类文件;contentType属性,用来对编码格式jinx设置,这里的“GBK”是中文编码
3.保存文件,然后把tmp.html重命名成:tmp.jsp
如何在HTML页面中写java代码Java要运行html代码,需要运行在服务器端,也就是servlet容器中 , 经过容器编译解析,返回html静态内容,示例如下:
在servlet里面写就可以了
引入一系列包
import java.io.IOException;

推荐阅读