首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在JSP页面上动态放置JSP标记

在JSP页面上动态放置JSP标记
EN

Stack Overflow用户
提问于 2013-04-25 13:30:36
回答 3查看 1.1K关注 0票数 1

我正在做我在Spring MVC和JSP中的第一步,我正在尝试找出做以下事情的最好方法:

我需要创建一个由一些静态HTML和一些动态小部件组成的动态页面,这些小部件根据我的业务逻辑出现在页面上。每个小部件都是一个包含某些内容的div :一个小部件可能会显示趋势,而其他小部件可能会显示表格,等等。我实际需要做的是决定在运行时将哪个小部件放在页面中的特定位置,并将其放在那里。换句话说,我需要将JSP文件中的一些占位符动态地替换为JSP标记文件或任何其他将提供小部件HTML的文件。我可以简单地用if或switch语句包装每个占位符,但我想知道是否有更干净的方法。

谢谢你,由西

EN

回答 3

Stack Overflow用户

发布于 2013-11-26 10:56:21

如果你想知道什么时候包含在你的代码中,有集成开发环境的代码导航支持,那么<c:when>列表就是你想要的。

动态包含(例如<jsp:include page="${widgetName}" />)肯定会使代码变得更短,但也不太容易理解发生了什么。

票数 2
EN

Stack Overflow用户

发布于 2013-04-25 13:55:49

JSP动态包含可能会解决您的问题。请检查一次概念。

票数 1
EN

Stack Overflow用户

发布于 2013-04-25 15:08:06

JSP作为一种服务器端技术,不能参与运行时事件(即用户加载页面后),一旦呈现的响应(即超文本标记语言)离开服务器,踏上用户浏览器的旅程,JSP的角色就结束了,如果你想改变内容,只能通过发出另一个请求来获得。

有几种技术可以帮助您从较小的构建块(例如JSP includes、Apache Tiles等)组装HTML响应,但根据定义,它们只能在请求时对预先知道的请求参数做出反应。

如果您需要运行时灵活性,您可以:

  • 总是构建一个“完整”的页面,其中包含所有可能的widget并将其返回给所有用户,但最初会隐藏一些元素(通过CSS),用户对widget的请求将通过AJAX使其成为来自服务器的visible
  • request HTML片段,并使用JavaScript将它们附加到页面。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16216122

复制
相关文章
easy的jsp的增删改查在一个jsp页面上
easy的jsp的增删改查在一个jsp页面上
Java架构师必看
2021/05/14
4.6K0
直接在jsp页面上使用flex标签
http://download.macromedia.com/pub/labs/flex2_tag_library_jsp/flex2_tag_library_for_jsp.zip
一笠风雨任生平
2019/08/02
8360
springboot+jsp jsp页面在WEB-INF
项目结构 application.yml spring: mvc: view: #jsp页面前缀 prefix: /WEB-INF/ #jsp页面后
用户5899361
2020/12/07
14.7K0
springboot+jsp jsp页面在WEB-INF
jsp跳转jsp----------和------------jsp跳转servlet跳转jsp
2.也可以在上面先得到前一个jsp页面传来的参数,再讲参数放到request或者其他域中, 然后使用${username}得到
2020/10/23
20.8K0
springboot+jsp jsp页面在WEB-INF下
spring: mvc: view: #jsp页面前缀 prefix: /WEB-INF/ #jsp页面后缀 suffix: .jsp #静态资源位置 static-path-pattern: /webapp/** resources: static-locations: classpath:/webapp
用户5899361
2019/07/25
6.9K0
JSP基础--JSP入门
JSP(Java Server Pages)是JavaWeb服务器端的动态资源。它与html页面的作用是相同的,显示数据和获取数据。
eadela
2019/09/29
16.2K0
JSP基础--JSP入门
JSP二:掌握JSP
1、String getParameter(String key) 获取客户端传来的参数。
乐心湖
2020/07/31
18.7K0
JSP二:掌握JSP
JSP一:理解JSP
JSP 本质上就是⼀个 Servlet,JSP 主要负责与⽤户交互,将最终的界⾯呈现给⽤户。
乐心湖
2020/07/31
16.8K0
JSP一:理解JSP
JavaWeb——JSP入门学习(JSP基本概念、JSP脚本、JSP内置对象)
本章内容只对JSP内容做入门介绍,是为了会话技术的Cookie和Session内容的承接,后续再写文章详细介绍JSP。
Winter_world
2020/09/25
15K0
JavaWeb——JSP入门学习(JSP基本概念、JSP脚本、JSP内置对象)
jsp web应用开发_JSP页面
1. 动态网页是指服务器端运行的程序或者网页,它们会随不同客户,不同时间,返回不同的内容。
全栈程序员站长
2022/09/27
17.3K0
JSP
window下Tomcat的下载安装及配置 1、安装 2、基本语法 3、项目导出及部署 4、JSP注释 1、安装 绿色软件,下载解压即安装成功。 安装目录: bin:存放启动和关闭tomcat的脚本 conf:存放tomcat服务器的各种配置文件 lib:存放tomcat的依赖jar包 logs:存放tomcat执行时生成的日志文件 temp:存放一些临时文件 webapps:存放web应用 work:存放一些中间文件 LICENSE NOTTICE tomcat.ico Uninstall.exe配置环
一点儿也不潇洒
2018/08/07
9.6K0
JSP
它是在传统的网页HTML文件(*.htm,*.html)中插人Java程序段和JSP标记
木瓜煲鸡脚
2019/08/22
11K0
JSP
jsp
之前聊过用java处理web请求,处理cookie和session等等,但是唯独没有提及如何返回信息。作为一个web程序,肯定需要使用HTML作为用户界面,这个界面需要由服务端返回。返回信息可以使用HttpResponse中的OutputStream对象来写入数据。但是既要在里面写入HTML,又要写入相应的值,造成程序很难编写,同时HTML代码长了也不容易维护。我们需要一种机制来专门处理返回给浏览器的信息。JSP就是用来专门处理这种需求的。
Masimaro
2019/11/18
10.7K0
jsp 实栗 jsp + jdbc 登录
一个表单页,输入用户登录和密码,然后信息提交到jsp页面进行验证,如果可以服务器跳转到登录成功页,失败,跳转到错误页
mySoul
2019/03/10
9K0
[javaEE] jsp入门
生成一个xxx_jsp.java的Servlet文件,jsp的脚本片段放在了_jspService()方法里面
唯一Chat
2019/09/10
4.9K0
JSP 语法
脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。(其中声明的变量为局部变量)
希希里之海
2018/08/10
5.8K0
JSP语法
① 注释元素 (Comments Elements) 1. <!-- comment [<%= expression >] --> 标准的HTML注释。JSP容器会将该注释发往客户端浏览器,但不在浏览器中显示,可以在HTML源文件中查看。 comment - 注释内容 expression - 可选的java表达式,JSP容器会对表达式求值并将结果作为注释内容发往客户端 2. <%-- comment --%> JSP注释,JSP容器不会对该形式的注释进行编译,也不会将它发
用户1112962
2018/07/04
3.1K0
jsp 技术
JSP(全称 Java Server Pages)是由 Sun 公司专门为了解决动态生成 HTML 文档的技术。
一个风轻云淡
2022/11/15
3.1K0
jsp 技术
JSP总结
language属性:用来设置JSP页面使用的语言,默认值是java,而且只有一个值就是java
一头小山猪
2020/06/15
3K0
JSP学习
参考知乎:https://www.zhihu.com/question/37962386/answer/87758781
杨肆月
2019/08/15
4.3K0
JSP学习

相似问题

JSP动态包含标记

11

JSP为JSP标记库提供动态值

23

JSP动态更改包含页

32

jsp -在jsp页面上显示tomcat配置

20

其他JSP页在同一jsp页中打开

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文