精华内容
下载资源
问答
  • Java Jsp使用

    万次阅读 2017-08-12 13:35:29
    tomcat服务器完成:jsp文件->翻译成java文件->编译成class字节码文件-> 构造类对象-> 调用方法 tomcat的work目录下存放jsp运行时的临时文件!! 2)Jsp语法: 1)jsp表达式:变量或表达式%> 向浏览器输出变量或...
    1、Jsp基础
    

    1Jsp的执行过程

    tomcat服务器完成:jsp文件->翻译java文件->编译class字节码文件-> 构造类对象-> 调用方法

    tomcatwork目录下存放jsp运行时的临时文件!!

    2Jsp语法:

    1jsp表达式:<%=变量或表达式%> 向浏览器输出变量或表达式计算的结果

    2jsp脚本: <% java代码 %> 执行java代码  原理:翻译到_jspService()方法中

    3jsp声明: <%! 变量或方法 %> 声明jsp的成员变量或成员方法

    4jsp注释: <%!-- jsp注释 --%> 用于注释jsp代码,不会翻译到java文件中,也不会执行。

     

    3jsp的三大指令

    3.1 include指令:用于包含其他页面。原理:先合并再翻译,叫静态包含

    3.2 page指令:告诉tomcat服务器如何把jsp文件翻译成java文件

     language: 翻译的动态语言。

     import: 类导入

    jsp文件编码问题:

    pageEncoding: 告诉tomcat服务器使用什么编码翻译jsp文件(jsp->java文件)

    contentType: tomcat服务器发送给浏览器的数据编码(tomcat服务器->浏览器)

     

     异常错误相关的:

    errorPage:  指定当前jsp页面的错误处理页面。

    isErorrPage:  指定当前页面是否为错误处理页面。false,不是错误处理页面,则不能使用 exception内置对象;true,是错误处理页面,可以使用exception内置对象。

     

    配置全局的错误处理页面:

     

      <!-- 全局错误处理页面配置 -->

      <error-page>

       <error-code>500</error-code>

       <location>/common/500.jsp</location>

      </error-page>

      <error-page>

       <error-code>404</error-code>

       <location>/common/404.html</location>

      </error-page>

     

    session:  是否开启session功能。false,不能用session内置对象;true,可以使用session 置对象。

    buffer:  jsp页面的缓存区大小。

    isELIgnore: 是否忽略EL表达式。

    2 Jsp的内置对象(重点)

    2.1 什么是内置对象?

    jsp开发中,会频繁使用到一些对象

    。例如HttpSession,ServletContext,ServletContext,HttpServletRequet。如果我们每次要使用这些对象都去创建这些对象就显示非常麻烦。所以Sun公司设计Jsp时,在jsp页面加载完毕之后就会自动帮开发者创建好这些对象,而开发者只需要直接使用这些对象调用方法即可!,这些创建好的对象就叫内置对象!!!!

     

    举例:

    servlet:

    HttpSession session = request.getSession(true); (需要开发者做)

     

    jsp:

    tomcat服务器: HttpSession session = request.getSession(true);(不需要开发者做)

    开发者做的: session.getId();

     

    2.2 9大内置对象

    内置对象名          类型

       request    HttpServletRequest

      response      HttpServletResponse

       config        ServletConfig

    application        ServletContext

     session         HttpSession

    exception        Throwable

    page            Object(this)

    out             JspWriter

    pageContext     PageContext

     

      2.3 Out对象

    out对象类型,JspWriter类,相当于带缓存的PrintWriter

     

    PrintWriter

    wrier(内容): 直接向浏览器写出内容。

     

    JspWriter

    writer(内容): jsp缓冲区写出内容

     

    当满足以下条件之一,缓冲区内容写出:

    1)缓冲区满了

    2)刷新缓存区

    3)关闭缓存区

    4)执行完毕jsp页面

     

      2.4 pageContext对象

    pageContext对象的类型是PageContext,叫jsp的上下文对象

     

         1)可以获取其他八个内置对象

     

    public class 01_hello_jsp {

    public void _jspService(request,response){

    创建内置对象

    HttpSession session =....;

    ServletConfig config = ....;

     

    8个经常使用的内置对象封装到PageContext对象中

    PageContext pageContext  = 封装;

    调用method1方法

    method1(pageContext);

    }

     

    public void method1(PageContext pageContext){

    希望使用内置对象

    PageContext对象中获取其他8个内置对象

    JspWriter out =pageContext.getOut();

    HttpServletRequest rquest = pageContext.getRequest();

    ........

    }

    }

     

    使用场景: 在自定义标签的时候,PageContext对象频繁使用到!!!

           2)本身是一个域对象

    ServletContext context

    HttpServletRequet  request

    HttpSession    session域     --Servlet学习的

    PageContext   page        --jsp学习的

     

     

    作用: 保存数据和获取数据,用于共享数据

     

    #保存数据

    1)默认情况下,保存到page

    pageContext.setAttribute("name");

    2)可以向四个域对象保存数据

    pageContext.setAttribute("name",域范围常量)

     

    #获取数据

    1)默认情况下,从page域获取

    pageContext.getAttribute("name")

    2)可以从四个域中获取数据

    pageContext.getAttribute("name",域范围常量)

     

    域范围常量:

    PageContext.PAGE_SCOPE

    PageContext.REQUEST_SCOPE

    PageContext..SESSION_SCOPE

    PageContext.APPLICATION_SCOPE

    3)自动在四个域中搜索数据

    pageContext.findAttribute("name");

    顺序: page-> request-> session- > context域(application域)

    3 Jsp中的四个域对象

    四个域对象:

    pageContext      page

    request          request

    session          session

    application       context

     

    1)域对象作用:

    保存数据   获取数据 ,用于数据共享。

     

    2)域对象方法:

    setAttribute("name",Object) 保存数据

    getAttribute("name")  获取数据

    removeAttribute("name") 清除数据

     

    3)域对象作用范围:

    page域: 只能在当前jsp页面中使用(当前页面)

    request域: 只能在同一个请求中使用(转发)

    session域: 只能在同一个会话(session对象)中使用(私有的)

        context域: 只能在同一个web应用中使用。(全局的)

    4 Jsp的最佳实践

    Servlet技术: 开发动态资源。是一个java类,最擅长写java代码

    jsp技术: 开发动态资源。通过java代码最擅长输出html代码。

     

     

    各取所长:

    web项目中涉及到逻辑:

    1)接收参数      servlet

    2)处理业务逻辑,返回结果    servlet

    3)显示数据到浏览器      jsp

    4)跳转到其他页面        servlet

     

     

    servlet+jsp模式

     

      servlet:

    1)接收参数

    2)处理业务逻辑

    3)把结果保存到域对象中

    4)跳转到jsp页面

    Jsp:

    1)从域对象取出数据

    2)把数据显示到浏览器

     

    servlet的数据    ->   jsp页面

    List<Contact>    使用域对象 共享数据

     

    5 EL表达式

    5.1 EL作用

    jsp的核心语法: jsp表达式 <%=%>jsp脚本<%  %>

    以后开发jsp的原则: 尽量在jsp页面中少写甚至不写java代码。

     

    使用EL表达式替换掉jsp表达式

     

    EL表达式作用: 向浏览器输出域对象中的变量值或表达式计算的结果!!!

     

    语法: ${变量或表达式}

     

    5.2 EL语法

    1)输出基本数据类型变量

    1.1 从四个域获取

    ${name}

    1.2 指定域获取

    ${pageScope.name}

                        域范围: pageScoep / requestScope / sessionScope / applicationScope

     

        2)输出对象的属性值

    Student

    3)输出集合对象

       List  Map

    4EL表达式计算

    6 jsp标签

    6.1 jsp标签的作用

    jsp标签作用:替换jsp脚本。

     

    1)流程判断(if   for循环)

    2)跳转页面(转发,重定向)

    3)。。。。。

     

    6.2 Jsp标签分类

    1)内置标签(动作标签): 不需要在jsp页面导入标签

    2jstl标签: 需要在jsp页面中导入标签

    3)自定义标签 : 开发者自行定义,需要在jsp页面导入标签

    6.3 动作标签

      转发标签: <jsp:forward />

                参数标签:  <jsp:pararm/>

    包含标签:  <jsp:include/>

    原理: 包含与被包含的页面先各自翻译成java源文件,然后再运行时合并在一起。

    (先翻译再合并),动态包含

     

    静态包含  vs  动态包含的区别?

     

    1) 语法不同

    静态包含语法: <%@inclue file="被包含的页面"%>

    动态包含语法: <jsp:include page="被包含的页面">

     

    2)参数传递不同

    静态包含不能向被包含页面传递参数

    动态包含可以向被包含页面传递参数

     

    3)原理不同

    静态包含: 先合并再翻译

    动态包含: 先翻译再合并

     

    6.4 JSTL标签

    JSTL (全名:java  standard  tag  libarary   -  java标准标签库  )

     

    核心标签库 c标签库) 天天用

    国际化标签(fmt标签库)

    EL函数库(fn函数库)

    xml标签库(x标签库)

    sql标签库(sql标签库)

    6.5 使用JSTL标签步骤

    1) 导入jstl支持的jar包(标签背后隐藏的java代码)

    注意:使用javaee5.0的项目自动导入jstl支持jar

    2)使用taglib指令导入标签库

    <%@taglib uri="tld文件的uri名称" prefix="简写" %>

    3)在jsp中使用标签

     

    核心标签库的重点标签:

    保存数据:

    <c:set></c:set>   

    获取数据:

                 <c:out value=""></c:out>

    单条件判断

                <c:if test=""></c:if>

    多条件判断

              <c:choose></c:choose>

           <c:when test=""></c:when>

              <c:otherwise></c:otherwise>

        循环数据

              <c:forEach></c:forEach>

              <c:forTokens items="" delims=""></c:forTokens>

    重定向

              <c:redirect></c:redirect>

     

    展开全文
  • java jsp开发的电子商务系统代码下载

    千次阅读 2015-09-12 10:44:20
    java jsp开发的电子商务系统代码下载 源代码下载地址:http://www.zuidaima.com/share/1612487193594880.htm
    
    

    原文:java jsp开发的电子商务系统代码下载

    源代码下载地址:http://www.zuidaima.com/share/1612487193594880.htm

    java电子商务系统(毕业论文+项目)

    官方验证:

    由于db是sqlserver的,我本地没有环境,所以没法验证其可用,大家可以帮忙验证反馈下。

    附上相关截图:

    db文件

    java jsp开发的电子商务系统代码下载

    电子商务系统的前台首页

    java jsp开发的电子商务系统代码下载

    新用户注册页面

    java jsp开发的电子商务系统代码下载

    后台管理页面

    java jsp开发的电子商务系统代码下载


    展开全文
  • java jsp 整合百度文本编辑器ueditor1_4_3-utf8-jsp 遇到的问题 1配置路径 ueditor.config.js 文件 2上传图片问题 jsp/config.json 文件 3,上传图片 提示“未找到上次数据” 因为 我的是用到了struts2框架 所以还有...

    <pre name="code" class="html">
    
    
    1配置路径 ueditor.config.js 文件
    

       window.UEDITOR_HOME_URL="/Zgsyhgcyw/view/plugin/ueditor1_4_3/";

        var URL = window.UEDITOR_HOME_URL || getUEBasePath();
    

    2上传图片问题  jsp/config.json 文件

      /* 上传图片配置项 */
        "imageActionName": "uploadimage", /* 执行上传图片的action名称 */
        "imageFieldName": "upfile", /* 提交的图片表单名称 */
        "imageMaxSize": 2048000, /* 上传大小限制,单位B */
        "imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"], /* 上传图片格式显示 */
        "imageCompressEnable": true, /* 是否压缩图片,默认是true */
        "imageCompressBorder": 1600, /* 图片压缩最长边限制 */
        "imageInsertAlign": "none", /* 插入的图片浮动方式 */
        "imageUrlPrefix": "/Zgsyhgcyw", /* 图片访问路径前缀 */
        "imagePathFormat": "/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */
    

    Zgsyhgcyw是我的项目名称

    3,上传图片 提示“未找到上次数据”   因为 我的是用到了struts2框架 所以还有个过滤器的问题  web.xml文件

     <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
      </filter> 
    <pre name="code" class="html">  <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
      </filter-mapping>
    
    

    你们可以把过滤器去掉 或者

    换成成一个自己写的 新建一个过滤器 

    package com.welcome.plugin.filter;
     
    import java.io.IOException;
     
    import javax.servlet.FilterChain;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;
    import javax.servlet.http.HttpServletRequest;
     
    import org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter;
     
    public class EditorStrutsFilter extends StrutsPrepareAndExecuteFilter{
        @Override
        public void doFilter(ServletRequest req, ServletResponse res,
                FilterChain chain) throws IOException, ServletException {
            HttpServletRequest request = (HttpServletRequest) req;
            String url = request.getRequestURI();         
            System.out.println(url);         
            if (url.contains("/view/plugin/ueditor1_4_3/jsp/")) {             
                System.out.println("使用自定义过滤器");             
                chain.doFilter(req, res);         
            }else{             
                System.out.println("使用默认过滤器");             
                super.doFilter(req, res, chain);         
            } 
        }
    }

    web.xml文件

     <filter>
        <filter-name>struts2</filter-name>
        <filter-class>com.welcome.plugin.filter.EditorStrutsFilter</filter-class>
    </filter>
      <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
      </filter-mapping>

    4, 如果还是有问题 提示上传错误

    org.apache.catalina.core.StandardWrapperValve invoke
    严重: Servlet.service() for servlet [jsp] in context with path [/Zgsyhgcyw] threw exception [javax.servlet.ServletException: java.lang.NoSuchMethodError: org.apache.commons.io.FileUtils.getTempDirectory()Ljava/io/File;] with root cause
    java.lang.NoSuchMethodError: org.apache.commons.io.FileUtils.getTempDirectory()Ljava/io/File;
    	at com.baidu.ueditor.upload.StorageManager.getTmpFile(StorageManager.java:117)
    	at com.baidu.ueditor.upload.StorageManager.saveFileByInputStream(StorageManager.java:51)
    	at com.baidu.ueditor.upload.BinaryUploader.save(BinaryUploader.java:75)
    	at com.baidu.ueditor.upload.Uploader.doExec(Uploader.java:24)
    	at com.baidu.ueditor.ActionEnter.invoke(ActionEnter.java:80)
    	at com.baidu.ueditor.ActionEnter.exec(ActionEnter.java:49)
    	at org.apache.jsp.view.plugin.ueditor1_005f4_005f3.jsp.controller_jsp._jspService(controller_jsp.java:68)
    

    错误信息是这样的 

    那么 就是jar包的问题  ueditor1_4_3-utf8-jsp 版本的赢用  commons-io-2.4.jar 包

    你看下是否有别的版本jar包冲突    项目里没有的话 看下tomcat  WEB-INF\lib下 

    我的就是  tomcat 有冲突    把其余版本的删除 就可以了


    最后 终于成功了 和大家分享一下






         

    展开全文
  • Java jsp 自定义标签

    万次阅读 2017-08-12 13:35:32
    需求: 向浏览器输出当前客户的IP地址 (只能使用jsp标签)   1.2 第一个自定义标签开发步骤 1)编写一个普通的java类,继承SimpleTagSupport类,叫标签处理器类   /**  * 标签处理器类  * @author APPle ...
    自定义标签
    

    1.1 引入

    需求: 向浏览器输出当前客户的IP地址 (只能使用jsp标签)

     

    1.2 第一个自定义标签开发步骤

    1)编写一个普通的java类,继承SimpleTagSupport类,叫标签处理器类

     

    /**

     * 标签处理器类

     * @author APPle

     * 1)继承SimpleTagSupport

     *

     */

    public class ShowIpTag extends SimpleTagSupport{

    private JspContext context;

     

    /**

     * 传入pageContext

     */

    @Override

    public void setJspContext(JspContext pc) {

    this.context = pc;

    }

     

    /**

     * 2)覆盖doTag方法

     */

    @Override

    public void doTag() throws JspException, IOException {

    //向浏览器输出客户的ip地址

    PageContext pageContext = (PageContext)context;

     

    HttpServletRequest request = (HttpServletRequest)pageContext.getRequest();

     

    String ip = request.getRemoteHost();

     

    JspWriter out = pageContext.getOut();

     

    out.write("使用自定义标签输出客户的IP地址:"+ip);

     

    }

    }

     

    2)在web项目的WEB-INF目录下建立itcast.tld文件,这个tld叫标签库的声明文件。(参考核心标签库的tld文件)

     

    <?xml version="1.0" encoding="UTF-8" ?>

     

    <taglib xmlns="http://java.sun.com/xml/ns/javaee"

        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"

        version="2.1">

      <!-- 标签库的版本 -->

      <tlib-version>1.1</tlib-version>

      <!-- 标签库前缀 -->

      <short-name>tagshow</short-name>

      <!-- tld文件的唯一标记 -->

      <uri>tag.com</uri>

     

      <!-- 一个标签的声明 -->

      <tag>

        <!-- 标签名称 -->

        <name>showIp</name>

        <!-- 标签处理器类的全名 -->

        <tag-class>tag.com.ShowIpTag</tag-class>

        <!-- 输出标签体内容格式 -->

        <body-content>scriptless</body-content>

      </tag>

     

    </taglib>

     

     

    3) 在jsp页面的头部导入自定义标签库

        <%@taglib uri="tag.com" prefix="tagshow"%>

     

    4) 在jsp中使用自定义标签

    <tagshow:showIp></tagshow:showIp>

     

    1.3 自定义标签的执行过程

    问题: http://localhost:8080/day14/01.hellotag.jsp  如何访问到自定义标签?

     

    前提: tomcat服务器启动时,加载到每个web应用,加载每个web应用的WEB-INF目录下的所有文件!!!例如。web.xml, tld文件!!!

    1)访问01.hellotag.jsp资源

    2tomcat服务器把jsp文件翻译成java源文件->编译class->构造类对象->调用_jspService()方法

    3)检查jsp文件的taglib指令,是否存在一个名为http://gz.itcast.cntld文件。如果没有,则报错

    4)上一步已经读到itcast.tld文件

    5)读到<itcast:showIp> itcast.tld文件中查询是否存在<name>showIp<tag>标签

    6)找到对应的<tag>标签,则读到<tag-class>内容

    7)得到 gz.itcast.a_tag.ShowIpTag

     

    构造ShowIpTag对象,然后调用ShowIpTag里面的方法

     

    1.4 自定义标签处理器类的生命周期

    SimpleTag接口:

    void setJspContext(JspContext pc)  --设置pageContext对象,传入pageContext(一定调用)

    通过getJspCotext()方法得到pageContext对象

    void setParent(JspTag parent)  --设置父标签对象,传入父标签对象,如果没有父标签,则不 调用此方法。通过getParent()方法得到父标签对象。

    void     setXXX()             --设置属性值。

    void setJspBody(JspFragment jspBody) --设置标签体内容。标签体内容封装到JspFragment对象 中,然后传入JspFragment对象。通过getJspBody()方法 得到标签体内容。如果没有标签体内容,则不会调 用此方法

    void doTag()                     --执行标签时调用的方法。(一定调用)

     

    1.5 自定义标签的作用

    1)控制标签体内容是否输出

    2)控制标签余下内容是否输出

    3)控制重复输出标签体内容

    4)改变标签体内容

    5)带属性的标签

    步骤:

    5.1 在标签处理器中添加一个成语变量和setter方法

     

    //1.声明属性的成员变量

    private Integer num;

     

    //2.关键点: 必须提供公开的setter方法,用于给属性赋值

    public void setNum(Integer num) {

    this.num = num;

    }

     

     

    1.6 输出标签体内容格式

    JSP   在传统标签中使用的。可以写和执行jspjava代码。

    scriptless:  标签体不可以写jspjava代码

    empty:    必须是空标签。

    tagdependent : 标签体内容可以写jspjava代码,但不会执行。

     

    展开全文
  • JavaJSP调用JavaScript方法

    千次阅读 2019-03-07 15:45:03
    Java Script脚本语言之直接插入到JSP中进行调用 测试代码: &amp;amp;lt;%@ page language=&amp;quot;java&amp;quot; contentType=&amp;quot;text/html; charset=utf-8&amp;quot; ...
  • Java jsp MasterPages实现母版页,实现统一风格的页面布局 更多0 jsp
  • 原文:java jsp与jquery easyui整合代码下载,有n个demo教程 源代码下载地址:http://www.zuidaima.com/share/1823531283500032.htm 测试数据在项目源码中,sql 文件直接在 mysql 数据库直接运行即可,然后...
  • java jsp 实现文件上传

    千次阅读 2012-02-03 17:32:22
    jsp 页面代码: 姓名: 性别: 性别: 附件: servlet 代码: package cn.com.coolzsc.view; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; ...
  • java jsp 设置404页面

    千次阅读 2017-12-14 11:16:21
    在当前jsp页面增加如下代码,当访问当前页面报错时,会自动跳转到指定404页面。 方式二: 设置全局: 在/WebRoot/WEB-INF/web.xml文件中增加, web.xml 404 /error404.jsp 404页面文件自己添加。
  • java jsp实现网站访问量的统计

    万次阅读 2016-04-23 14:45:48
    最近做网站的开发,需要做网站的访问量统计,以前也做过这方面的...就有点辱没java语言的强大功能了,所以自己设计了一个网站访问量统计的程序,现帖出如下,希望对jsp开发的同学有帮助    首先说一下设计的思想
  • Java JSP(一) 基本原理和九个隐含对象

    千次阅读 2016-05-16 19:38:33
    JSPJava Server Page,Java服务端网页,在HTML页面中编写Java代码的页面; 所有的页面内容都可以在Servlet,通过out.print输出,之所以用到JSP,是为了简单和整洁,而实际上JSP本身就是一个Servlet。 在JSP书写...
  • Java JSP实现页面打印的功能

    万次阅读 2015-03-07 17:34:30
    根据公司需求,从客户动态创建表开始,然后从Excel中将数据导入到动态的表中,最后到用户前台调用查询,返回结果集,打印该结果集,所以最后使用打印功能,很简单只是调用window.print()的JS 即可。...
  • 全面详细的新手下拉框数据显示。...后台使用java语言。 1,先看效果,下拉框如下: 2.获取值: 3.html页面代码: /js/jquery-1.8.2.min.js 这个文件是需要引入的,为了用ajax。 $(function () {
  • java jsp 获得网页源代码三种方式

    千次阅读 2011-12-29 09:36:22
    一、GetURL.java import java.io.*; import java.net.*; public class GetURL { public static void main(String[] args) { InputStream in = null; OutputStream out = null; try {
  • 第一种:如果你使用的是springmvc,并且配置成:  Spring  /   默认会过滤所有资源,所以出现jquery无效,解决:把...第二种:如果不想改*.do 解决:在你的jsp页面中的head标签中面加入 意思是网络引用jquery
  • jsp中获取Java中的值 java中获取jsp中的值
  • Java Web之JSP基本语法

    千次阅读 2018-07-24 11:15:41
    之前我们已经成功的创建了一个Java Web...JSPJava Server Pages) 简介 JSPJava服务器页面 由Html、css、js代码、Java程序段以及jsp标签等组成,其后缀名为.jsp jsp实际上就是一个简化的Servlet(Servlet是...
  • java web jsp 页面跳转

    千次阅读 2016-10-10 19:08:57
    1. jsp页面中用 java script 实现 页面跳转 可实现站外跳转  有浏览器缓存<script>window.location.href='http://www.baidu.com';</script>2. <jsp:forward page="" /> <jsp:forwrd>只能重定向一个HTML文件,...
  • Java笔记-JSP初步研究

    千次阅读 多人点赞 2020-02-04 11:47:15
    JSP(全称JavaServer Pages)。其实他就是servlet,只是换了个表现形式,这个是面向界面的。 感觉他还可以叫 Java Servlet Pages, 其实就是Java Server Pages 哈哈。 与Sevlert类似, 初始化参数可以在web.xml ...
  • JSP——在JSP中嵌入java代码

    千次阅读 2018-08-02 19:32:25
    JSP中嵌入java代码的三种方式:  (1)声明变量或方法 : &lt;%! 声明; %&gt; :慎重使用,因为此方法定义的是全局变量  (2)java片段(scriptlet): &lt;% java代码; %&gt;  (3)表达式...
  • servlet.java如何跳转到jsp页面# 必须使用绝对路径,不能使用相对路径,servlet.java是在src目录下,jsp是在webroot目录下,彼此不存在相对关系; //调用后台的方法,将新闻信息插入数据库中 bRet = newsService....
  • jspjava代码、jsp代码、js代码执行的顺序 原理:  jsp中的java代码 —— 服务器端代码  js代码 —— 客户端代码  java是在服务器端运行的代码,jsp在服务器的servlet里运行,而javascript和html都是在浏览器端...
  • JavaJSP和Servlet基础知识。

    万次阅读 2016-06-24 01:06:12
    JSPJava Server Pager的简称。由SUN倡导并联合其它公司创建。 JSP是一门脚本语言 JSP可以嵌入到HTML中 JSP拥有Java语言的所有特性 面向对象、健壮、多线程、安全、可移植、高性能 JSP运行于JSP容器中Tomcat、Jetty...
  • Java学习笔记一JSP

    千次阅读 2020-04-10 16:59:08
    JSP和Servlet的本质是一样的,因为JSP最终必须编译成Servlet才能运行,或者说JSP 只是生成Serv let 的“草稿”文件。 DefaultServlet 新建一个动态web工程,只是写了一个HTML,没有编写Servlet,甚至一句Java代码都...
  • JSP基础(一)jsp页面使用java代码

    千次阅读 2016-11-18 10:52:36
    jsp页面使用java代码。 . jsp脚本 语法: //写java代码 %> 在jsp页面定义变量和声明函数 语法示例: ! //声明 %> 表达式使用 语法: 表达式%> //注意:表达式不以分号结束 例子 在页面输出今天日期 import=...
  • Java - JSP和Servlet是什么关系?

    万次阅读 2019-03-16 15:20:14
    分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中...JSP本质上是Servlet的一种简易形式,JSP会被服务器处理成一个类似于Servlet的Java程序,可以简化页面内容的生成。Servl...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 753,418
精华内容 301,367
关键字:

javajsp

java 订阅