十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
在jsp中插入JAVA代码方法:
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、做网站、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的商州网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
1.Scriptlet:脚本小程序
(1)%...%:可以插入一些语句。
举例:% out.println("h2Hello world/h2"); %表明向网页输出一个Hello world语句。
(2)%! ... %:只能放置全局变量、全局常量、类、函数。
举例:
%!
public static final String INFO="HELLO WORLD";
class Person{
.....
}
%
注意:%! %中不能使用内置对象!
(3)%= ... %:只能放置一个变量、常量。
举例:%="Hello world"%
2.jsp:scriptlet标签
在jsp:scriptlet/jsp:scriptlet中插入语句即可。
java里面一般不叫函数,叫方法;
一般:
作用域+修饰词+返回类型(无返回就void)+方法名(//参数列表,也可以不写,根据实际情况){//方法实现}
例如:
public static int fun(int i){
return i;
}
这是一个公有的静态方法,该方法返回一个整形数据,参数是一个int型
我们运行java程序使用的是java虚拟机。虚拟机启动之后,会在.class文件里面去找一个名为main的函数,然后运行它,我们的程序便运行了。
那么你想一想,这个main函数是在它所属的类的实例产生之前就被调用的,所以它只能是static的。另外,这个main函数是虚拟机来调用的,即是外部代码来调用的,所以它只能是public的。
然后,你也可以把这个函数声明为int返回值。但是虚拟机并不需要返回状态,所以它只会找返回值为void的main,如果你定义为int,则不会当作主函数被调用。
最后,函数参数是String类型的一个数组,这个数组也就是运行时的参数。args是型参名,可以随意。