怎么在JSP中引入JAVA代码

怎么在JSP中引入JAVA代码,第1张

JSP中,嵌入的JAVA代码,可以直接引用JAVA的类

<%

out.println(new java.util.Date())

%>

~

jsp中插入java代码叫做scriptlet,卸载<%%>之间。

简要参考代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%

String a1 =""

String a2 = ""

long s = 0

a1 = request.getParameter("a1")

a2 = request.getParameter("a2")

String outs=""

if(a1!=null &&!a1.trim().equals("") &&a2!=null &&!a2.trim().equals("")){

try{

s = Long.parseLong(a1)+Long.parseLong(a2)

outs = String.valueOf(s)

}catch(Exception ex){

outs="您输入的不是有效数字!"

}

}

if(a1==null||a2==null) {

a1 =""

a2 = ""

}

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>max</title>

<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />

</head>

<body>

<form name="form1" action="" method="post">

<input type="text" name="a1" id="a1" value="<%=a1%>"/>+

<input type="text" name="a2" id="a2" value="<%=a2%>"/>=

<input type="text" name="s" id="s" value="<%=outs%>"/>

<input type="submit" name="submit1" value="计算"/>

</form>

</body>

</html>

js与java是不同语言,运行在不同环境下,因此无法直接获得对方数据。 java运行在服务器端,在同一个jsp文件中,java先运行,js后运行,java可以生成一段js代码,保证js运行得到相应的结果,因此可以用java定义js变量的方式来传递数据


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11949063.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存