为什么eclispse里面有html却要用jsp?
那是因为你没了解到easyui的AJAX技术,html通过ajax请求jsp返回所需要的数据,用以实现前台无刷新展示! easyui只使用htm是不能动态展示数据库信息的!
jsp是什么格式呀?
JSP(JavaServer Pages,Java服务器页)是一种基于Java语言、使用Java Servlet技术编写的动态Web网页技术。它是一种模板引擎,将Java代码嵌入HTML、XML等页面中,运行时会解析这些JSP页面并且根据其中的Java代码生成相应的HTML代码并输出到浏览器上。
JSP的文件格式通常是以“.jsp”作为文件后缀名,例如“index.jsp”。这些JSP文件包含了HTML、CSS、JavaScript等页面代码和Java代码片段,Java代码可以通过Java声明、表达式和脚本等不同的方式嵌入在JSP页面中,用于处理网页的动态交互、数据库访问、会话管理等功能。
总的来说,JSP是一种将Java代码和HTML代码有机结合、生成动态Web网页的技术,它的文件格式是以“.jsp”为后缀名的文件。
1 JSP是Java服务器页面的简称,是一种动态网页技术。
2 JSP通过在HTML网页中嵌入Java代码,实现了在网页中动态生成内容的功能,适合用于网站的后端开发。
3 JSP文件的文件名是以.jsp结尾的,可以在Java Web开发中使用。
内容延伸:除了JSP,还有其他常用的Java Web开发技术,例如Servlet、Struts、Spring等。
熟练掌握这些技术可以帮助开发者更好地实现网站功能。
JSP(JavaServer Pages)是一种为创建动态网页设计的技术,它是一种后端开发的技术。JSP可以实现将Java代码嵌入HTML页面中,用于处理客户端和服务器间的数据交互和处理。JSP文件通常包含Java代码和HTML标记,所以它的文件格式是.jsp。JSP把HTML进行了扩展,使得用户不仅仅可以看到静态的页面,还能够在页面上进行交互和操作,有更好的体验。
JSP文件需要被服务器解析并生成动态页面,从而实现在页面上进行数据处理和交互的功能。JSP具有很高的灵活性和可扩展性,可以嵌入多种类型的内容。JSP的应用范围很广泛,包括电子商务、企业门户网站、论坛等等。
编写JSP时可以用到Javascript吗?
答: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>

