首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序编程之旅

    JSP---JSP4个容器-pageContext使用

    然后将请求转发到JSP页面,在从JSP页面上将封装到request中的信息取出。MVC 注意我上面说的是转发,而不是重定向。 中的4个容器---重点是pageContext,因为之前3个在servlet中学了 <% //从小到大的4个容器 pageContext.setAttribute application.setAttribute("name", "application-jack"); %> OKOK-------
    <% //读取4个容器中的 演示用pageContext设置4个容器的属性: index.jsp: <% //从小到大的4个容器 //这一段的功能等价于那4个容器设置属性,这里全部通过pageContext.setAttribute 顺便提一下ContentType与pageEncoding的区别: pageEncoding是jsp文件本身的编码 ,把jsp文件编译成java的时候给编译器用的 。

    3.1K10发布于 2021-01-21
  • 来自专栏全栈程序员必看

    JSP入门教程(4

    使用 脚本 在有些地方,你大概要加一些好的,成熟的程序到你的JSP页里,JSP的 标签 虽然很强大,但是完成某些工作还是比较费力的困难的。这时你可以使用脚本 语言 段来补充JSP标签。 使用的JSP引擎是支持脚本语言的,SUN的JSP参考文说明,必须使用Java程序语言来编写脚本,但是其他第三方的JSP引擎允许使用其他语言来写脚本程。 3、 表达式语法<%=……%>定义脚本语言表达式 4、 脚本语法〈%……%>可以操作声明、表达式和其他类型合法的 代码 段在页脚本语言。 property=”*” /> <html> <head><title>Number Guess</title></head> <body bgcolor=”white”> <font size=4> /jswdk-1.0.1/examples/WEB-INF/jsp/bean/num中 4、开浏览器,http://机器名/examples/jsp/num/numguess.jsp 发布者:全栈程序员栈长

    92110编辑于 2022-07-25
  • 来自专栏python3

    JSP(4)----servlet编程3

    首先,建立jsp文件: ? DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> ">index.jsp </body> </html> 此时,jsp页面设计完成。

    91520发布于 2020-01-14
  • JSP资料辅导(4--1)

    JSP自定义标签(tag) 什么是自定义标签 1,用户自定义的Java语言元素, 实质是运行一个或者两个接口的JavaBean; 2,可以非常机密地和JSP的表示逻辑联系在一起,又具有和普通JavaBean 相同的业务逻辑处理能力; 3,当一个JSP页面转变为servlet时,其间的用户自定义标签转化为操作一个称为标签hander的对象; 4,可操作默认对象,处理表单数据,访问数据库以及其它企业服务; 自定义标签库的特点 1,通过调用页面传递参数实现定制; 2,访问所有对JSP页面可能的对象; 3,修改调用页面生成的响应; 4,自定义标签间可相互通信; 5,在同一个JSP页面中通过标签嵌套,可实现复杂交互。 javax.servlet.jsp.tagext.BodyTag 类的继承关系: ☉ class javax.servlet.jsp.tagext.TagSupport doEndTag()方法; 2,因为不存在Body,doStartTag()方法必须返回SKIP_BODY; 3,如其余页面要执行,doEndTag()方法返回EVAL_PAGE, 否则返回SKIP_PAGE; 4

    19310编辑于 2025-10-14
  • JSP资料辅导(4--2)

    ()和doEndTag()方法; 2,可以实现IterationTag接口的doAfterBody()方法; 3,可以实现BodyTag接口的doInitBody和setBodyContent方法; 4, 变量必须在标签处理程序类中使用pageContext.setAttribute()方法设置; 3,标签扩展信息类(TEI)必须继承TagExtraInfo以及覆盖getVariableInfo()方法; 4, ):void 3,setAttribute:void 4,doStartTag():int 5,doEndTag():int 6,release():void BodyTag和Tag接口的关系 interface (javax.servlet.jsp.tagext.Tag):void //设置此标签的父标签,也就是上一层标签 3,setParent() 4,doStartTag():int 5,setBodyContent 2,setJspContext()、setParent(): 只有这个标签在另一个标签之,才调用setParent()方法; 3,设置属性:调用每个属性的setter方法; 4,setJspBody()

    22210编辑于 2025-10-14
  • 来自专栏全栈程序员必看

    30套JSP网站源代码合集「建议收藏」

    JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。我收集了一些JSP开发的网站源代码,从实践中学习,希望对大家有用。 资料名称 下载地址 网上购物系统(jsp+mysql+tomcat) http://down.51cto.com/data/54179 jsp网上购物系统源代码 http://down.51cto.com /data/180023 JSP+mysql编写的网上商城源代码(可直接运行) http://down.51cto.com/data/230681 【java web】JSP七个小项目代码笔记精品汇总 .51cto.com/data/210007 《JSP Oracle数据库组建动态网站经典实例》光盘源码 http://down.51cto.com/data/96917 开发基于JSP Servlet http://down.51cto.com/data/216336 基于SSH的J2EE工作流系统【源码】【含数据库】 http://down.51cto.com/data/595965 ssh2天下淘网站源码

    12.7K51编辑于 2022-06-28
  • 来自专栏全栈程序员必看

    JSP动态网站开发与项目实战

    JSP动态网站开发与项目实战 使用占位符更加安全 package com.cs.model; import java.sql.DriverManager; import java.sql.PreparedStatement

    3.9K10编辑于 2022-07-29
  • 来自专栏全栈程序员必看

    JSP程序设计习题4-3.6

    3、编写两个JSP页面inputString.jsp和computer.jsp,用户可以使用inputString.jsp提供的表单输入一个字符串,并停交给computer.jsp页面,该页面通过内置对象获取 inputString.jsp页面提交的字符串,并且是该字符串的长度。 request.getParameter("message"); %> <%= str%>
    获取信息长度: <%= str.length()%> </body> </html> 运行结果如下: 6、参照例4- xiti4_6.jsp代码如下: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf number="<%= str %>" /> 当前猜测结果:<%= message %> <% if(message.startsWith("你猜对了")){%>
    <a href="xiti<em>4</em>_

    68810编辑于 2022-07-05
  • 来自专栏Java架构师进阶

    JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署

    页面,否则直接输出错误信息,下面就写index.jsp(动态页面): 四、编写index.jsp(动态页面),我这里将所有jsp页面统一放在jsp目录中,以区分静态页面与动态页面,创建jsp页面的方法与创建静态页面方法基本相同 class LoginValidationFilter implements Filter { ... } 如此一个简单的JSP WEB示例网站代码就写完了,包含:登录、验证登录、查看数据、编辑数据, xdp-gacl/p/3969249.html,我们可以使用ServletRequestListener的requestInitialized、requestDestroyed方法来写一个简单的记录当前demo网站的在线用户人数 2.在eclipse中运行调试JSP网站,如果本地安装了TOMCAT且后台一直运行着默认实例,那么可能调试时会报端口被占用,如果被占用了,就需要修改一下项目下的端口,方法如下图所示: ? 答案是可以的,这就是下一篇我要介绍的SSM框架,在此只是引入为什么需要MVC模式; 4.以前使用VS+ASP.NET,发现微软的很多东西都是开箱即用,无需过多配置就能快速上手,而eclipse+JSP

    4.5K30发布于 2019-05-07
  • 来自专栏后端JavaEE

    jsp跳转jsp----------和------------jsp跳转servlet跳转jsp

    1.jsp跳转jsp jsp1代码 <%-- Created by IntelliJ IDEA. -8" language="java" %> <html> <head> <title>ajax</title> </head> <body> <form action="index.<em>jsp</em> username值:"+username); request.getSession().setAttribute("name", username); %>--%> </body> </html> jsp2 2.也可以在上面先得到前一个jsp页面传来的参数,再讲参数放到request或者其他域中, 然后使用${username}得到 String username = request.getParameter 跳转servlet跳转jsp jsp1页面代码 <%-- Created by IntelliJ IDEA.

    27.1K10发布于 2020-10-23
  • 来自专栏eadela

    JSP基础--JSP入门

    1 JSP概述 1.1 什么是JSP JSP(Java Server Pages)是JavaWeb服务器端的动态资源。它与html页面的作用是相同的,显示数据和获取数据。 1.2 JSP的组成   JSP = html + Java脚本(代码片段) + JSP动态标签 ? pageContext[崔3] ; javax.servlet.http.HttpSession session [崔4] = null; final javax.servlet.ServletContext [崔4]在<%=%>和<%%>中不用创建即可使用的对象! [崔5]在<%=%>和<%%>中不用创建即可使用的对象! [崔6]在<%=%>和<%%>中不用创建即可使用的对象! [崔9]JSP页面中的内容都会在这个位置出现!这时上面所说的对象已经创建完了,所以在JSP页面中是可以使用的。 4 再论JSP脚本 JSP脚本一共三种形式: l <%...

    21.8K20发布于 2019-09-29
  • 来自专栏MyTechnology

    JSP二:掌握JSP

    JSP中,request和response是非常重要的两个东西,请务必知道他们的常用方法。 4、RequestDispatcher getRequestDispatcher(String path) 返回⼀个 RequestDispatcher 对象,该对象的 forward ⽅法⽤于请求转发 我们对前四个方法做一个小案例,首先我们建立几个jsp页面,分别叫hello1,hello2,hello3 我们让hello1获取一个name参数,保存到key为name中,然后转发给hello2.jsp )%> </body> 我们启动项目,到浏览器中访问hello1.jsp,会发现其实访问的是hello3.jsp中的内容,但是地址栏不改变,name值也成功取出来。 ,所以我们需要去写这个jsp,我们在里面加入验证用户名密码的功能,如果正确就转发给welcome.jsp,因为转发才可以传递request。

    24.7K10发布于 2020-07-31
  • 来自专栏MyTechnology

    JSP一:理解JSP

    了解JSP JSP 本质上就是⼀个 Servlet,JSP 主要负责与⽤户交互,将最终的界⾯呈现给⽤户。 在Java中,只有Servlet接口才可以于浏览器交互。 JSP引擎会将你写好了的jsp转化为Java类,也就是Servlet类,如果你去看他转化之后的源代码,你会发现它实际上就是我们之前使用原始Servlet的servletResponse.getWriter 换句话说,当服务器接收到⼀个后缀是 jsp 的请求时,将该请求交给 JSP 引擎去处理,每⼀个 JSP 页面第⼀次被访问的时候,JSP 引擎会将它翻译成⼀个 Servlet ⽂件,再由 Web 容器调⽤ 嵌入方式 1.JSP 脚本,执⾏ Java 逻辑代码 <% Java代码 %> 我们去新建一个JSP页面,就叫test.jsp,运行项目后在浏览器中访问该页面。 page:当前 JSP 对应的 Servlet 对象,Servlet。 exception:表示 JSP 页面发⽣的异常,Exception。很少用到。

    22.3K20发布于 2020-07-31
  • 来自专栏技术小屋-未分类

    JavaWeb——JSP入门学习(JSP基本概念、JSP脚本、JSP内置对象)

    本章内容只对JSP内容做入门介绍,是为了会话技术的Cookie和Session内容的承接,后续再写文章详细介绍JSP。 【JSP原理】:JSP本质上就是一个Servlet 1)服务器解析请求消息,找是否有index.jsp资源; 2)若找到了,则将其转化为.java文件; 3)编译.java文件,生成.class字节码文件 ; 4)由字节码文件提供访问; ? 3 JSP的内置对象 内置对象,就是指在jsp页面中不需要获取和创建,可以直接使用的对象。 4 使用JSP改造记住上一次的访问时间的案例 <%@ page import="java.util.Date" %> <%@ page import="java.text.SimpleDateFormat

    19.8K10发布于 2020-09-25
  • 来自专栏全栈程序员必看

    jsp web应用开发_JSP页面

    开发JSP动态网站的步骤如下: a) 创建一个Web项目 b) 设计Web项目的目录结构 c) 编写Web项目的代码 d) 部署Web项目 e) 运行Web项目 4. 4. 第4JSP简介 1. JSP的页面组成 JSP是通过在HTML中嵌入Java脚本语言来响应页面动态请求。 JSP九个内置对象 1) out 2) page 3) pageContent 4) request 5) response 6)

    23K20编辑于 2022-09-27
  • 来自专栏网络

    Tomcat服务器+JSP页面+MySQL数据库网站部署

    由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。 由上面的对Tomcat服务器的介绍得知,我们的Tomcat服务器是用来运行JSP页面和Servlet的,而JSPJSP编译器编译成Java Servlets。 使用的数据库文件的目录;箭头4是配置语言格式为UTF-8,防止页面乱码用的。 接下来我们来看看输入网址:http://localhost:8080后打开的Tomcat服务器页面中的三个比较重要的模块,如下图: 第一个模块是关于查看Tomcat服务器状态的;第二个模块是管理所部署的网站的 ,比如启动显示一个网站和停止显示一个网站;第三个模块是管理主机的。

    11.5K73发布于 2018-01-17
  • 来自专栏肖洒的博客

    JSP

    window下Tomcat的下载安装及配置 1、安装 2、基本语法 3、项目导出及部署 4JSP注释 1、安装 绿色软件,下载解压即安装成功。 存放一些临时文件 webapps:存放web应用 work:存放一些中间文件 LICENSE NOTTICE tomcat.ico Uninstall.exe配置环境变量 安装目录 2、基本语法 用 JSP DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 启动tomcat后war文件自动解压 浏览器浏览localhost:8080/JSPStyudy/01/hello.jsp 4JSP注释 HTML注释: <! -- today is <%=new java.util.Date().toString() %> --> JSP注释: <%-- this is JSP comments. --%> JSP程序段中的注释

    13.4K20发布于 2018-08-07
  • 来自专栏Jasper小笔记

    JSP

    JSP 1.JSP简介 2.JSP标签元素 3.JSP指令 4.标签动作 5.隐式对象 JSP简介 什么是JSP JSP全名为Java Server Pages 中文名叫java服务器页面 又能写html,又能写Java代码 JSP的工作原理 创建JSP默认编码是ISO-8859-1可以去改一下 ? JSP的组成 静态数据,如HTML JSP脚本元素和变量 SP指令,如include指令 JSP标签动作 用户自定义标签 JSP标签元素 在JSP当中写Java代码 ,页面中看不到 <%--注释内容--%> // Jsp注释\可见范围 jsp源码可见// JSP指令 什么是指令 JSP指令用于设置整个JSP页面的相关信息 以及用于JSP页面与其它容器之间的通信 page="被包含的页面"></jsp:include> 请求转发 <jsp:forward page="要转发的资源"></jsp:forward> 隐式对象 jsp被翻译成servlet之后,service

    15.2K11发布于 2019-08-22
  • 来自专栏MasiMaro 的技术博文

    jsp

    JSP就是用来专门处理这种需求的。 JSP概述 JSP (Java Server Page):Java 服务端页面。 jsp可以很方便的在页面中通过java代码嵌入动态页面 JSP原理分析 下面是一个简单的hello world程序 <%@ page contentType="text/html;charset=UTF (其中JSPDemo是项目名称), 在这个目录下面可以看到生成了一个index_<em>jsp</em>.java、index_<em>jsp</em>.class 下面是这个<em>jsp</em>生成的部分源码 package org.apache.<em>jsp</em> 本质上还是一个Servlet类,当我们第一次访问这个<em>jsp</em>页面时,服务器会根据<em>jsp</em>代码生成一个Servlet类的.java源码文件然后编译。 <em>jsp</em>语法 <em>jsp</em>确实简化了用户界面的编写,但是如果只知道原理,而不知道如何使用它仍然是白瞎,这部分来简单聊聊如何使用它 <em>jsp</em>的代码主要放在3种标签中 <% code %>: 这种格式中的代码,主要放的是要执行的

    14.8K40发布于 2019-11-18
  • 来自专栏happyJared

    JSP 9大内置对象和4种作用域

    JSP 包含九个内置对象: page:JSP 页面本身(相当于 Java 程序中的 this) request:封装客户端的请求,其中包含来自 GET 或 POST 请求的参数; response:封装服务器对客户端的响应 JSP 中的四种作用域包括 page、request、session 和 application: page:代表与页面相关的对象和属性; request:代表与客户端发出的请求相关的对象和属性。

    89610发布于 2019-06-14
领券