jsp中写java代码(jsp中javascript中能写java代码吗)

本文目录
jsp中javascript中能写java代码吗
当然不行的。javascript是在客户端执行,而sql查询则必须在服务器段进行,根本是两码事,javascript只不过是名字和java相似罢了,千万不要混为一谈!
jsp中插入java代码的问题
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》
***隐藏网址***
《/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》
jsp中java代码可以写在js中吗
答:jsp中java代码可以写在js中。
示例如下:
《script type="text/javascript"》
function check(){
var username=document.getElementById("username");
var username=document.getElementById("password");
//java代码块
《%
String sql="select * from Manger";
String user;
String pass;
ResultSet rs=DBHelper.query(sql);//sql代码已经写好在被的类中,此处为直接调用!!
while(rs.next()){
user=rs.getString("username");
pass=rs.getString("password");%》
if(username.value=="《%=user %》" &&passsword.value=="《%=pass%》")
{
return true;
}else if(username.value==""|| password.value==""){
username.setCustomValidity("账号或密码不能为空");
return false;
}else{
username.setCustomValidity("账号或密码错误,请从新输入");
return false;
}
《%
}
%》
}
《/script》

本文相关文章:
javascript网络编程(关于javascript网络编程操作多媒体的是否可以替代很多flash的效果)
2026年10月2日 16:00
javascript array length(javascript如何取数组长度)
2026年9月11日 06:50
javascriptarray(javascript的数组)
2026年7月19日 09:30
parent是js的关键字吗(下列不是javascript关键字的有() A with B parent C class D void)
2026年6月21日 11:00
更多文章:
form表单制作(为什么制作的form表单会在网页显示中多出一行)
2026年10月11日 09:10
teammate(teammate,company,partner)
2026年10月11日 06:10
javascript arraybuffer(javascript可以把base64编码转换成二进制代码吗求示例代码!)
2026年10月11日 04:00
text函数公式(excel中round和text函数的区别是什么)
2026年10月11日 03:50
google chrome打不开(chrome浏览器打不开怎么回事 浏览器打不开的处理方法)
2026年10月11日 02:00
websocket整合springboot(Springboot整合Websocket遇到的坑)
2026年10月11日 01:40
drawerlayout(android 怎样让drawerlayout设置的侧滑菜单的内容充满屏幕)
2026年10月10日 19:20
xor四位数怎么运算(单片机怎样用C语言实现4个数字间的异或)
2026年10月10日 17:50


