JSP编程大多运用在动态网页中,即客户端向服务器发送消息,服务器接收到后返回一个消息给客户端。这里的消息可以是参数,HTML网页,文件等等。

下面给大家展示一个动态标签,服务器根据客户端传来的参数进行响应。

示例中客户端JSP为学生成绩录入系统,客户端把信息提交后,服务器返回另一个JSP页面。

在一个项目中新建JSP文件:我的是dtbdinput.jsp


<%@ page language="java" pageEncoding="gbk"%>
JSP Dynamic label

<%
for(int i=101;i<=104;i++){
out.println(i);
out.println("");
out.println("");
}
%>

下面我们需要再建个JSP文件,即服务器的响应页面:我的是dtshow.jsp


<%@ page language="java" pageEncoding="gbk" import="java.util.*" %>
JSP Dynamic response
<%
Enumeration paras=request.getParameterNames();
//这里的request是JSP一个内置对象,用来获取客户端传来的信息。
while(paras.hasMoreElements()){
String ps=paras.nextElement().toString();
if(ps.startsWith("ps_")){
out.println("学号:"+ps.substring(3));
String pscore=request.getParameter(ps);
out.println("平时:"+pscore);
String qscore=request.getParameter("qm_"+ps.substring(3));
out.println("期末:"+qscore+"");
}
}
%>

好,接下来只需要运行dtbdinput.jsp就可以了,我们在相应的输入框中分别输入平时成绩和期末成绩,提交后,

服务器就会收到相应的信息,此时弹出的页面是服务器的接收页面,我们把从客户端发来的信息显示出来了。

不多说,朋友们自己动手做一做才会感受得到客户端提交信息之后,服务器接受到该信息的过程,我们程序设计者就可以查看到客户端提交来的信息。

JSP编程技术2-动态标签相关推荐

  1. Java动态编程技术

    Java是一种静态显式强类型语言,导致java代码存在大量的模版化代码,一直被人诟病开发效率低.其实java语言本身以及JVM生态提供了大量动态编程技术,可以大量减少模版化代码.本文尝试整理相关的技术 ...

  2. jsp页面内引入静态html,JSP技术实现动态页面到静态页面的方法

    本文是介绍了jsp技术实现动态页面到静态页面的方法,分享给大家,具体如下: 对于JSP技术实现动态页面到静态页面的方案,我们从三个步骤来说明: JSP技术实现动态页面到静态页面的方案第一: 为了能深入 ...

  3. matlab元胞自动机学风演化,利用MATLAB和VC60混合编程技术研究元胞自动机动态演化过程...

    利用MATLAB和VC60混合编程技术研究元胞自动机动态演化过程 第! !卷!第期 ! 成都理工大学学报! 自然科学版 !# $ % - 2: 5 34- 1 -6;!9 ? : A ? $ % $ ...

  4. java web编程技术解题与实验指导_javaweb编程技术实验指导书

    javaweb编程技术实验指导书 <Java Web编程技术> 实 验 指 导 书 沈泽刚 编写2010 年 3 月目 录 实验一 简单的 Servlet 与 JSP .1 实验二 HTT ...

  5. javaee学习之路(十五)JSP编程总结

    1.1 Tip:如何查找JSP页面中的错误   JSP页面中的JSP语法格式有问题,导致其不能被翻译成Servlet源文件,JSP引擎将提示这类错误发生在JSP页面中的位置(行和列)以及相关信息.   ...

  6. java web编程技术上机实验_JavaWeb編程技术实验指导书.doc

    JavaWeb編程技术实验指导书 <Java Web编程技术> 实 验 指 导 书 沈泽刚 编写 2010年3月 目 录 实验一 简单的Servlet与JSP1 实验二 HTTP请求对象3 ...

  7. JNI_编程技术__网文整理(下)

    1.5.使用大量本地引用而未通知 JVM JNI 函数返回的任何对象都会创建本地引用.举例来说,当您调用 GetObjectArrayElement() 时,将返回对数组中对象的本地引用.考虑清单 8 ...

  8. 欢迎来到Jsp编程课时十——Servlect+Jsp基础回顾。

    欢迎来到Jsp编程课时四      模块一:Servlect的注册回顾与周期回顾. 知识点:   代码编译: package com.servlet;import java.io.IOExceptio ...

  9. 猴年马月谈GBDP2004高速编程技术体系

    猴年马月谈GBDP2004高速编程技术体系 2004-12-02 GBDP 技术演示网站: http://www.universecommerce.com GBDP is a new software ...

  10. 虚拟研讨会:移动Web应用开发技术最新动态

    虚拟研讨会:移动Web应用开发技术最新动态 2011年03月02日 为了掌握移动Web应用开发的最新动态,InfoQ邀请一些该领域最流行的库.工具和框架的缔造者,组织了一场虚拟研讨会. Michael ...

最新文章

  1. jQuery插件thickbox在ie下垂直居中问题
  2. SDK与IDE的选择(附上设置默认SDK)
  3. splunk的bucket组织目录——时间序列,按照时间来组织目录
  4. Sidebar Enhancements使用说明
  5. Git 搭建私有仓库
  6. 区块链技术的五大颠覆性价值
  7. php 取整十整百,php取整数的方法与实例总结
  8. 关于javascript dom扩展:Selector API
  9. Qt中利用定时器QTimer实时显示当前日期和时间
  10. C++11中的std::function和std::bind
  11. 设计模式之禅(第2版)PDF资源分享
  12. 微信商户异常处理的几个建议
  13. 编程语言大牛王垠的过去和现状
  14. C7:如何使用JEPG Simulation进行ColorTuning?
  15. Hololens连接mysql_学校hololens开发项目:汽车发动机检修混合现实(MR)教学
  16. 阿狸(Hans设计卡通形象)的幸福生活 ---- 充满趣味性(可自定义更改)
  17. pascal编程语言介绍
  18. MATLAB如何绘制每组数量不一致柱状图
  19. 从源头解决问题,而不是曲线救国
  20. python数分之PM2.5案例

热门文章

  1. HTML + CSS + JS知识点复习(第一次)
  2. vscode启动项目报jdk11没有_JDK 11 安装过程(同时已安装了JDK 8)以及Intellij IDEA 配置...
  3. duilib源码修改之WindowImplBase类OnCreate函数
  4. ghost方式批量安装win7
  5. Windows XP 系统服务项优化
  6. 计算机网络之物理层、链路层、网络层
  7. 如何获得对方IP地址
  8. 水仙花数c语言程序vb,VB编程:求水仙花数
  9. Python Web 编程
  10. Google Earth Engine(GEE)——获取RSEI各组成指数(ndvi\lst\wet\ndbsi)的各部分的逐年影像下载