为什么使用JSP?

JSP程序与CGI程序有着相似的功能,但和CGI程序相比,JSP程序有如下优势:性能更加优越,因为JSP可以直接在HTML网页中动态嵌入元素而不需要单独引用CGI文件。服务器调用的是已经编译好的JSP文件,而不像CGI/Perl那样必须先载入解释器和目标脚本。JSP基于JavaServletAPI,因此,JSP拥有各种强大的企业级JavaAPI,包括JDBC,JNDI,EJB,JAXP等等。JSP页面可以与处理业务逻辑的Servlet一起使用,这种模式被Javaservlet模板引擎所支持。最后,JSP是JavaEE不可或缺的一部分,是一个完整的企业级应用平台。这意味着JSP可以用最简单的方式来实现最复杂的应用。...
代码星球 代码星球·2021-02-08

JSP 与 PHP、ASP、ASP.NET 等语言类似,运行在服务端的语言。

 JSP(全称JavaServerPages)是由SunMicrosystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP文件后缀名为 *.jsp 。JSP开发的WEB应用可以跨平台使用,既可以运行在Linux上也能运行在Windows上。...

jsp中怎么隐藏from表 和一些按钮?

给你提供两种方法:1.style.display="none"2.添加margen-left属性,值赋为负数,页面上有,但是不会显示...

jsp a href怎么传参数?

jsp中超链接传值使用键值对格式,多个键值对之间用&分隔,即<ahref="show.jsp?name=tom&pass=123&score=78,5">连接</a>取值则使用request对象即可<%Stringusername=request.getParameter("name");Stringuserpass=request.getParameter("pass");Stringscore=request.getParameter("score");%>注意:1、超链接传值传递的都是String类型,如果需要其他类型,则需要进行类型转换2、超链接传值有长度限制,最长不能超过255个字符,从?后开始算起...
代码星球 代码星球·2021-02-08

项目实战:JSP应用开发_接口:接口的实现

在类的声明中使用implements关键字来实现接口,一个类可以同时实现多个接口,各接口间用“,”隔开。classclassnameimplementsinterfacename{  //重写接口中的方法;}(1)若实现接口的类不是抽象类,则必须实现接口的所有方法,即为所有的抽象方法声明方法体。(2)一个类在实现某接口的抽象方法时,必须使用完全相同的方法名和参数列表。(3)接口的抽象方法的访问控制符已指定为public,所以类在实现时,必须显式的使用public修饰符,否则被警告缩小了接口中声明的方法的访问控制范围。...

JSP接口浅析

一、tree型关系JSP页面继承了org.apache.jasper.runtime.HttpJspBase抽象类并实现了org.apache.jasper.runtime.JspSourceDependent接口二、需要重写HttpJspBase中的抽象方法publicabstractvoid_jspService(HttpServletRequestparamHttpServletRequest,HttpServletResponseparamHttpServletResponse)   throwsServletException,IOException;和JspSourceDependent接口中的抽象Map键值对publicabstractMap<String,Long>getDependants();//基本抽象键值对三、JSP的9个隐式对象finaljavax.servlet.jsp.PageContextpageContext;//service方法定义javax.servlet.http.HttpSessionsession=...
代码星球 代码星球·2021-02-08

jsp中的http status 500错误问题怎么解决

HTTP500-内部服务器错误如果有其他错误提示,需根据其提示进行修改。如果没有其他错误提示,则可以重启tomcat服务器解决。HTTP错误代码介绍:HTTP400-请求无效HTTP401.1-未授权:登录失败HTTP401.2-未授权:服务器配置问题导致登录失败HTTP401.3-ACL禁止访问资源HTTP401.4-未授权:授权被筛选器拒绝HTTP401.5-未授权:ISAPI或CGI授权失败HTTP403-禁止访问HTTP403-对Internet服务管理器(HTML)的访问仅限于LocalhostHTTP403.1禁止访问:禁止可执行访问HTTP403.2-禁止访问:禁止读访问HTTP403.3-禁止访问:禁止写访问HTTP403.4-禁止访问:要求SSLHTTP403.5-禁止访问:要求SSL128HTTP403.6-禁止访问:IP地址被拒绝HTTP403.7-禁止访问:要求客户证书HTTP403.8-禁止访问:禁止站点访问HTTP403.9-禁止访问:连接的用户过多HTTP403.10-禁止访问:配置无效HTTP403.11-禁止访问:密码更改HTTP403.12-禁止访问...

jetty访问jsp页面出现异常:org.apache.jasper.JasperException: PWC6345: A full JDK (not just JRE) is required解决

今天在jetty下配置一个jsp模版的报表页面,报如下异常信息: org.apache.jasper.JasperException:PWC6345:Thereisanerrorininvokingjavac.AfullJDK(notjustJRE)isrequired atorg.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:92) atorg.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:378) atorg.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:119) atorg.apache.jasper.compiler.Jsr199JavaCompiler.compile(Jsr199JavaCompiler.java:208) at...

报错:org.apache.jasper.JasperException: /jsp/head.jsp (line: 1, column: 2) Page directive: illegal to

上面报错提示的是org.apache.jasper.JasperException:/jsp/head.jsp(line:1,column:2)Pagedirective:illegaltohavemultipleoccurrencesofcontentTypewithdifferentvalues(old:text/html;charset=UTF-8,new:text/html;charset=utf-8)即:在/jsp/head.jsp中(行:1,列:2)页指令:非法有多个不同值的内容类型(旧的:文本/html;charset=utf-8,新:text/html;charset=utf-8),可查看头部信息是否过期,如过期错误的写法: 应该改为: 同时如果头部写法无错误,仍然报org.apache.jasper.JasperException错误则考虑是否<%@taglib prefix="c"uri="http://java.sun.com/jsp/jstl/core"%>书写有误,可能没有写等于号(=),或者标点符号少写或有误。...

JSP数据库连接成功

<%@pagelanguage="java"contentType="text/html;charset=utf-8"pageEncoding="utf-8"%><%@pageimport="java.sql.*"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><title>Inserttitlehere</title></head><body><%PreparedStatementps=null;Connectionct=null;ResultSetrs=null;Stringurl="jdbc:sqlserver://localhost:1433;databaseN...
代码星球 代码星球·2021-02-08

第一个JSP程序

1<%@pagelanguage="java"contentType="text/html;charset=ISO-8859-1"2pageEncoding="ISO-8859-1"%>3<!DOCTYPEhtml>4<html>5<head>6<metacharset="ISO-8859-1">7<title>Inserttitlehere</title>8<h1>one</h1>9<p>helloworld</p>10</head>11<body>1213</body>14</html> ...
代码星球 代码星球·2021-02-08

刚新建好的动态网站项目,创建jsp页面就报错

拿到刚刚可以运行的Eclipse,就马上想敲码了,但一创建项目之后再创建jsp页面就报错==!报错的内容大概为缺乏对应的jar包。我们常用Tomcat为中间体,而他本身是带有开发jsp网站的对应的jar包,检查在创建的时候是否有在Eclipse中配置Tomcat和新建项目的时候,有没把配置好的Tomcat设置选择,而我是没有选择在Eclipse中配置好的Tomcat.首先第一步,选中项目–>Properties在JavaBuildPath下,点击AddLibrary..选中ServerRuntime,点击Next按钮选择在Eclipse中配置好的Tomcat设置,点击Finsh发现我们的项目多了ApacheTomcatv7.0的Library,这是刚刚的那个报错,就没有了。当然如果你在一开始新建项目的时候,选择已经在Eclipse中配置好Tomcat的设置,就不会出现这个报错。现在你可以继续开展你的jsp的之旅了!...

关键jsp页面跳转传递参数和接受参数

我的是在layui中跳转页面加传参:type:2,title:"转换函数",shadeClose:false,area:['500px','600px'],offset:'20px',//manag.jspcontent:[_path+"return/ia/operator.do?type=1&id="+treeNode.projectId,'no'],到operator.jsp页面接受到type这个参数:vartype="<%=request.getParameter("type")%>";这样就获取到了传递过来的type,值为1;  通过 sessionStorage 进行jsp页面之间的传值从该页面传递时sessionStorage.setItem('_ch',JSON.stringify(_ch));       在其他页面接收时var_ch=JSON.parse(sessionStorage.getItem('_ch')); 父子jsp关系之间获取父页面:    varsubcode=parent.$("#...

JavaWeb学习----JSP内置对象详解---九大内置对象没cook

JSP共有以下9大内置对象:outrequestresponsesessionpageContextapplicationconfigpageexception文章链接---  https://www.cnblogs.com/smyhvae/p/4065790.html...

jsplumb 中文教程

https://wdd.js.org/jsplumb-chinese-tutorial/#/ 后续更新会在仓库:https://github.com/wangduanduan/jsplumb-chinese-tutorial.git本文的图片是托管于七牛云的,由于使用的是测试域名,可能不知道哪天,图片就无法显示了。不过每个例子都有简单的在线demo,demo剩千图,还是能看懂的。你有没有想过在你的网站上展示图表或者甚至在浏览器应用程序中使用它?用jsPlumb你可以!它是完全免费的,并根据MIT许可证提供。您可以直接从jsPlumbgithub网站下载框架。该项目主要由SimonPorritt开发,他在澳大利亚西德尼担任网络开发人员。jsPlumb由他积极开发。作为许多优秀的开发人员,他似乎更喜欢开发代码而不是编写教程,这就是为什么我提供一个简单的入门教程。那么如果你应该使用它取决于你想用jsPlumb做什么。该框架适用于必须绘制图表的Web应用程序,例如类似于Visio的应用程序或工作流程设计器等。由于图表项目和连接的所有参数都是非常精细可控的,因此您可以绘制您可以想到的任...
代码星球 代码星球·2021-01-30
首页上一页...7891011...下一页尾页