首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何检查在servlet上的jsp中单击了哪个<a>标记

在servlet上的jsp中检查单击了哪个<a>标记,可以通过以下步骤进行:

  1. 在jsp页面中,为每个<a>标记添加一个唯一的标识符,例如id或class属性。例如:<a id="link1" href="#">Link 1</a> <a id="link2" href="#">Link 2</a> <a id="link3" href="#">Link 3</a>
  2. 在每个<a>标记中,添加一个JavaScript函数,用于在单击时触发事件,并将点击的标识符作为参数传递给servlet。例如:<a id="link1" href="#" onclick="handleClick('link1')">Link 1</a> <a id="link2" href="#" onclick="handleClick('link2')">Link 2</a> <a id="link3" href="#" onclick="handleClick('link3')">Link 3</a>
  3. 在JavaScript中定义handleClick函数,该函数将被触发并将点击的标识符作为参数传递给servlet。例如:function handleClick(linkId) { window.location.href = "servlet-url?linkId=" + linkId; }
  4. 在servlet中,通过获取请求参数linkId来确定点击了哪个<a>标记。例如:String linkId = request.getParameter("linkId"); if (linkId != null) { if (linkId.equals("link1")) { // 点击了Link 1 } else if (linkId.equals("link2")) { // 点击了Link 2 } else if (linkId.equals("link3")) { // 点击了Link 3 } }

通过以上步骤,您可以在servlet上的jsp中检查单击了哪个<a>标记,并根据需要执行相应的操作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Java EE之SSM框架整合开发 -- (9) Spring MVC入门

前言 1.在开发Spring MVC应用时,如何部署DispatcherServlet?又如何创建Spring MVC配置文件? 答:见9.2.2小节。 2.简述Spring MVC工作流程。...控制器:根据视图提出请求判断将请求和数据交给哪个模型处理,将处理后有关结果交给哪个视图更新显示。 下图是基于ServletMVC模式流程图: ?...例如,运行ch9应用时,可以选中应用名称ch9单击右键,选择【Run As】/【Run on Server】打开对话框,在对话框单击【Finish】即完成发布并运行,运行截图如下(没什么可看,注意分析.../login.jsp"); //这是因为在DispatcherServlet请求分发器配置文件springmvc-servlet.xml //定义ViewRelover视图解析器,...其中定义视图路径前后缀 return new ModelAndView("login"); } 注意此时实际跳转url为:/WEB-INF/jsp/login.jsp,再用这条语句将会报

96250

Spring MVC-使用Spring Tool Suite IDE搭建Spring MVC开发环境

调度器servlet拦截到应用程序所有请求,并查询要调用哪个控制器来处理请求Handler Mapping。 Handler Mapping:负责找到处理特定请求适当控制器。...要知道将呈现哪个视图,控制器将查看View Resolver。 View Resolver:从逻辑名称查找物理视图文件。...当然,我们也可以在pom.xml文件中进行更改。 ---- 单击完成,STS将创建一个基于Spring MVC项目,其中有一些默认值用于控制器,视图和配置。 如果碰到以下错误: ?...在更新Maven项目对话框,选中Force update of Snapshots/Release ? 单击完成,等待Maven下载所需依赖关系,然后错误就会消失。...Bean InternalResourceViewResolver 此bean声明告诉Spring如何根据控制器返回逻辑视图名称查找物理JSP文件,方法是将prefix 和suffix 附加到视图名称

94640
  • 程序员20大JSP面试问题及答案

    文章目录 1.浏览器jsp,html之间关系 2.自定义标签要继承哪个类 3. jsp内置对象和作用?...结构Web应用,浏览器直接通过HTML或者JSP形式与用户交互,响应用户请求 3.JSP在服务器执行,并将执行结果输出到客户端浏览器,我们可以说基本与浏览器无关 2.自定义标签要继承哪个类...添加到HttpSession值可以是任意Java对象,这个对象最好实现 Serializable接口,这样Servlet容器在必要时候可以将其序列化到文件,否则在序列化时就会出现异常。...int counter = 0; %> 17.描述Jsp页面翻译成Servlet规则 jsp注释标记被翻译成Servlet注释 jsp指令标记被翻译成Servletimport语句等...jsp声明标记被翻译成Servlet属性 jsp脚本标记被转移到Servletservice方法代码 jsp表达式标记被翻译成Serlvet类write()或者print

    25220

    JSP程序设计复习题库(客观题)

    C. jsp:userBean可以向HTML标记一样不关闭。 D. JavaBean可以保存状态。 36. JavaBean生命周期中,哪个是用来跟踪用户会话?...下边哪个不是MVC组成部分?(B) A. JavaBean B. FrameWork C. JSP D. Servlet 40. 哪个不是Servlet接口方法?...(“ID”) D.Request.getParamter(“ID”) 45. title标记在head标记之间,title标记之间内容将显示 到(B) A.浏览器页面下部 B.浏览器标题栏...当response状态行代码为哪个时,表示用户请求资源不可用?(A) A.404 B.202 C.303 D.101 60. 下列哪一项不属于JSP动作指令标记?...Servlet容器 指令标记JSP动作标记统称为________。 JSP标记 为对数据库进行查询、更新操作,需借助对象________执行SQL语句。

    1.4K20

    博途多用户操作

    Ping 命令 1.2、在项目服务器 PC 为客户端创建用户账户 进入 Windows “设置>账户>家庭和其他用户” 界面,单击 “将其他人添加到这台电脑” 按钮来添加账户,并设置密码,如下图...可以通过鼠标右键对象选择 “为标记对象”,也可以直接单击对象前端小旗子图标,标记后会变换相应颜色,各种颜色图标所代表含义如表 1 所示,如下图 18 所示。 图18....标记对象表1 标记图标 6.3、入对象 在本地会话编辑完标记对象后,可以将对象入服务器项目中,通过工具栏入图标 (图标含义如表 2 所示)进入入界面,入前可以对标记对象进行折叠、展开以及显示冲突操作...,还可以在入前选择是否进行编译,编译方式可选择“设备软件(仅更改)”或是“标记对象(仅更改)”, 为了记录更改状态,可以在注释栏输入所做更改情况,单击 “开始入” 按钮进行检入,如果有冲突对象需要确认是否继续入...如果选项 “保留对象标记” 没有选中,则系统将自动删除本地会话标记入后,服务器连接将再次断开。工具栏显示服务器状态将从“忙” 变为 “可用”。 图21.

    5.6K22

    前端:跨域

    它用于限制从一个源(origin)加载文档或脚本,如何与另一个源(origin)资源进行交互。...如果两个 URL protocol、port (如果存在)和 host 都相同的话,则这两个 URL 是同源。 IE 未将端口号纳入到同源策略检查。 1.2. 同源策略限制什么?...一个域下文档或脚本试图去请求另一个域下资源,这被称作为广义跨域。我们经常讨论跨域是从狭义角度去理解,即:由浏览器同源策略限制一类请求场景。...具体来说,就是在 DOM 通过动态创建 标签,并给标签设置 src 属性,在访问请求参数传递需要回调函数名;同时,服务端在响应 JSONP 请求时,将数据作为请求参数指定客户端回调函数参数作为返回值...对于预请求,Access-Control-Allow-Credentials 它指定实际请求是否可以使用credentials Access-Control-Allow-Credentials:

    1.2K20

    idea创建SpringMVC项目 (1)

    将下图中Spring和Spring下Spring MVC都勾上,之前配置pom.xml文件时,已经自动下载spring相关文件,所以这里就直接用之前下载好就可以,OK。...如果在Add framework support找不到Spring,那是因为项目中可能已经存在Spring相关文件,但不一定是完善。...单击选中java文件夹,再单击Sources,resources文件夹对应Resources,test文件夹对应Tests,OK,这时候被标记文件夹就变色,说明标记成功。 ? ?...,负责mvc配置,base-package要和自己项目保持一致,不然会报错...tomcat服务器里项目的web-info\lib下没有加载依赖包,通过下面的方式导入所有的jar到web-info\lib,就可以 ?

    1.5K62

    JSP & Java 期末复习整理

    Java 期末复习 第一章 1.1.1 JSP 1.1.2 Jsp 优点 1.2.2 B/S技术工作原理 1.2.3 如何访问动态网页 1.2.4 —— Tomcat目录结构 1.2.6 —— Web应用目录结构...在HTML嵌入Java脚本代码,形成JSP文件,后缀名为(*.jsp) 由应用服务器JSP引擎来编译和执行嵌入Java脚本代码 在服务器端执行。...1.2.3 如何访问动态网页 url: 统一资源定位符 url是唯一能识别Internet 具体计算机,目录,文件夹位置命名约定 url构成:http://localhost:8888/lesson1... JSP 标记 JSP标记JSP页面重要组成部分,包括**指令标记** 和 动作标记 JSP指令标记主要包括:page指令标记,include指令标记 JSP动作标记主要包括...第六章 1 什么是 servlet Servlet 是一个 Java 程序,式服务器运行以处理客户端请求并做响应程序 1.1 servlet特点 功能强大 可移植性 性能高效 可扩展性 servlet

    1.9K30

    Jsp语法、指令及动作元素

    一、JSP语法 1、JSP模板元素:(先写HTML)    就是JSP那些HTML标记    作用:页面布局和美化 2、JSPJava脚本表达式:    作用:输出数据到页面上    语法:(实际就是调用输出流打印到页面上) 3、JSPJava脚本片段:(实际开发,应做到JSP不能出现一行Java脚本片段)    作用:书写Java代码逻辑    语法:<%          ...二、JSP指令:给JSP引擎用(服务器用) 基本语法格式: 作用:告诉服务器,该如何处理JSP除了指令之外内容。...使用前提是请求参数名称与属性名称完全一致。     name:必须哪个对象?即jsp:useBeanid取值。     value:属性取值。...name:必须哪个对象?即jsp:useBeanid取值。

    1.4K60

    Java文件上传与下载【面试+工作】

    1.servlet 如何实现文件上传和下载? 1.1上传文件 通过前台选择文件,然后将资源上传到(即新建一个文件)到发布资源文件下面, 下载就是url 到发布资源文件,触发即可自动下载。...(此处用是tomcat) JSP上传文件方法: 关于在HTTP request 通过Post方法提交文件规范,该项目性能稳定快速,易于部署和使用.本次教程以前端jsp + 后端 servlet方式...,利用JSP上传文件,你也可以完全在jsp实现而不用servlet....upload.jsp文件有,配套servlet也有,现在最后剩下就是怎么让它们配合工作了,接着我们把WEB-INF/web.xml文件请出来,并在该文件中加入以下内容: ?...Servlet3.0规范已经提供方法来处理文件上传,但这种上传需要在Servlet完成。而Spring MVC则提供更简单封装。

    3.7K40

    Linux下安装Tomcat教程

    由于有Sun 参与和支持,最新ServletJSP 规范总是能在Tomcat 得到体现,Tomcat 5支持最新Servlet 2.4 和JSP 2.0 规范。...对于一个初学者来说,可以这样认为,当在一台机器配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下一个应用)页面的访问请求。...实际Tomcat是Apache 服务器扩展,但运行时它是独立运行,所以当你运行tomcat 时,它实际作为一个与Apache 独立进程单独运行。...诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际运行JSP 页面和Servlet。...另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个ServletJSP容器,独立Servlet容器是Tomcat默认模式。

    3.3K20

    JSP程序设计课后习题答案

    大家好,又见面,我是你们朋友全栈君。 第一章 JSP概述 1-1 JSP全称是什么?JSP有什么优点?JSP与ASP、PHP相同点是什么?...声明变量或方法代码 %> (3)脚本程序是在JSP页面中使用“”标记起来一段Java代码。在脚本程序可以定义变量、调用方法和进行各种表达式运算,且每行语句后面要加入分号。...JavaBean组件就是利用Java语言编写组件,它好比一个封装好容器,使用者并不知道其内部是如何构造,但它却具有适应用户要求功能,每个JavaBean都实现一个特定功能,通过合理地组织不同功能...(D)JavaBean实质就是一个Java类。 (E)在JSP页面只有通过jsp:useBean动作标识才可以调用JavaBean。 (D)JavaBean实质就是一个Java类。...; (5)组织图片浏览路径; (6)通过HTML标记显示图片。

    2K10

    JSP引擎工作原理

    JSP运行环境: 执行JSP代码需要在服务器安装JSP引擎,比较常见引擎有WebLogic和Tomcat。把这些支持JSPweb服务器配置好后。就可以再客户端通过浏览器来访问JSP页面。...JSP网络应用服务器框架: 在符合J2EE规范服务器构建起来之后,就可以编写JSP页面,在HTML页面嵌入JSP脚本,该页面就成为JSP页面JSP脚本用特定标记括起来,如<%......用户在浏览网站过程,实际包含了很多这样交互应答过程。在客户端与JSP页面的交互过程,只有服务器接收请求和返回应答动作可能不一样,其他与上面过程基本一致。...在get.html单击submit按钮,就可以显示表单请求方法,用户名以及密码等信息。 (2)得到其他信息方法 得到非用户输入其他参数信息,就需要用到其他方法。...如下所示是一个得到客户端信息简单程序。根据这个程序我们可以初步了解如何得到客户端信息大致思路。

    1K30

    Spring SecurityCORS与CSRF(三)

    *注意,CORS不支持IE8以下版本浏览器。 在使用CORS时,通常有以下三种访问控制场景。 简单请求 在CORS,并非所有的跨域访问都会触发预请求。...Spring Security启用CORS Spring Security对CORS提供非常好支持,只需在配置器启用CORS支持,并编写一 个CORS配置源即可。...,那么在该页面一旦单击按钮,很可能会导致在该银行账户资金被直接转走。...除前面提到部分浏览器可以篡改 HTTP Referer外,如果用户在浏览器设置不被跟踪,那么HTTP Referer字段就不会自动添加,当合法用户访问 时,系统会认为是CSRF攻击,从而拒绝访问。...在Spring Security, CsrfToken是一个用于描述Token值,以及验证时应当获取哪个请求参数或请 求头字段接口。

    1.3K20

    【7】进大厂必须掌握面试题-Java面试-Jsp

    include操作不包含原始内容,而是调用Vendor提供include()方法。 静态页面更好。 动态页面更好。 4.如何禁用浏览器后退按钮缓存?...JSTL中提供哪些不同标记? JSTL标签有5种类型。 核心标签 sql标签 xml标签 国际化标签 功能标签 6.如何JSP禁用会话?...它们以文档为中心,而servlet是程序。Java服务器页面可以包含Java程序片段,这些片段执行和实例化Java类。但是,它们出现在HTML模板文件。它提供开发Web应用程序框架。...10.为什么我们不应该在web.xml配置JSP标准标记?...我们不需要在web.xml配置JSP标准标记,因为当容器加载Web应用程序并找到TLD文件时,它会自动将它们配置为直接在应用程序JSP页面中使用。

    68010

    Spring学习笔记(3)一SpringMVC快速入门和基本流程

    学习技术方面由浅入深层次步骤: 了解:入门,如何去使用这门技术 掌握:具体,它原理是什么 熟悉:规则实践,在理解原理基础如何去模仿, 精通:解决问题 专家:觉悟,扩展创新,如何去进一步演化...当@RequestMapping 标记在Controller 类时候,里面使用@RequestMapping 标记方法请求地址都是相对于类@RequestMapping 而言;当Controller...类没有标记@RequestMapping 注解时,方法@RequestMapping 都是绝对路径。...此外,当需要从request 绑定参数和方法参数名不相同时候,也需要在@RequestParam 明确指出是要绑定哪个参数。在上面的代码如果我访问/requestParam.do?...如果说SpringMVC是初步淘汰Struts2,那么SpringBoot崛起基本是彻底淘汰Struts2,除了一些老项目还在维护之外,其他新项目基本都在用SpringBoot,谁也不想去用一个维护复杂

    52320

    【7】进大厂必须掌握面试题-Java面试-Jsp

    include操作不包含原始内容,而是调用Vendor提供include()方法。 静态页面更好。 动态页面更好。 4.如何禁用浏览器后退按钮缓存?...JSTL中提供哪些不同标记? JSTL标签有5种类型。 核心标签 sql标签 xml标签 国际化标签 功能标签 6.如何JSP禁用会话?...它们以文档为中心,而servlet是程序。Java服务器页面可以包含Java程序片段,这些片段执行和实例化Java类。但是,它们出现在HTML模板文件。它提供开发Web应用程序框架。...10.为什么我们不应该在web.xml配置JSP标准标记?...我们不需要在web.xml配置JSP标准标记,因为当容器加载Web应用程序并找到TLD文件时,它会自动将它们配置为直接在应用程序JSP页面中使用。

    71941

    通过Struts了解MVC框架,兼说如何在面试利用Struts证明自己

    比较项 Struts JSP+Servlet+JavaBean 结论 如何在后端接收前端传来参数 参数组装成ActionForm,并自动发送到Action里 需要在Servlet里编写接收参数代码...程序员可能得操心必要细节,比如Servlet如何接收参数,如何跳转到前端,等等 Struts开发流程比较省心 4 对Struts框架进一步了解     Struts作为一个基于MVC框架,...第六,你项目经常会扩展,业务实现方式也经常会变更,结合Struts框架说明一旦出现变更你需要做哪些事?     比如需要更改业务,你该更改哪些文件?一旦更改了代码,如何部署到服务器?    ...①在Struts2里,如何实现一个Action?     ②怎么指定进入Action后该调用哪个方法?     ③定义验证器步骤是什么?     ④定义拦截器步骤是什么?    ...⑤Struts2type类型有哪些?如果不写type,默认是什么?     ⑥如何通过配置type类型,实现一个Action往另外一个Action跳转?

    75170

    Java EE实用教程笔记----(1)第1章 Java EE平台及开发入门

    )开发出应用通常运行在普通Web服务器(如Tomcat)。...单击“Package”栏后“Browse…”按钮,指定类存放包为“org.db”,输入类名“DBConn”,单击“Finish”按钮。...在项目工程目录树,右击WebRoot项,从弹出菜单中选择“New”→“File”,在如图1.32所示窗口中输入文件名login.jsp单击“Finish”按钮。...单击这里返回 (7)编写Servlet。...单击“登录”按钮提交表单,转到如图1.35所示主页面并回显欢迎信息。 当然,若是输入错误密码,或者输入一个数据库login表不存在用户名和密码,提交后则会跳转到如图1.36所示出错页。

    1.9K20

    JAVA实习生应届生面试笔试题(一)

    下面哪个不是表单标记( D ) A. INPUT B.RADIO C.CHECKBOX D. TR 43....JSPServlet有哪些相同点和不同点,他们之间联系是什么? JSPServlet技术扩展,本质Servlet简易方式,更强调应用外表表达。JSP编译后是”类servlet”。...ServletJSP最主要不同点在于,Servlet应用逻辑是在Java文件,并且完全从表示层HTML里分离开来。而JSP情况是Java和HTML可以组合成一个扩展名为.jsp文件。...JSP侧重于视图,Servlet主要用于控制逻辑。 2. swtich是否能作用在byte,是否能作用在long,是否能作用在String?...在表单存在一组名称为checkbox1多选框,如何才能取得这些多选框内值?

    1.9K20
    领券