2 fengran00 fengran00 于 2015.07.16 10:08 提问

js数据模板与自定义标签

问题背景:想用自定义标签控制jsp,不同的人页面上显示不同的内容。

问题:如果JSP页面上事先已经画好的例如按钮等,加上标签控制没有问题,但是有一些要控制table里面的内容,这些内容是页面上点击按钮调用AJEX访问后台,用JS模板绑定数据实现的。这种的就不会调用自己写的TagSupport继承类了,如何做?
或者是有没有调用AJEX后再让它去调用自己写的TagSupport继承类的方法?

4个回答

BruNOGG
BruNOGG   2015.07.16 11:24

用异步请求就可以控制标签的内容了啊。

fengran00
fengran00 我觉得你没理解我说的意思, - - !! 控制内容是没有意义的,我是用自定义标签控制里面内容显示不显示的,业务逻辑在后台用TagSupport继承类里。
大约 3 年之前 回复
fengran00
fengran00   2015.07.16 11:35

我觉得你没理解我说的意思, - - !! 控制内容是没有意义的,我是用自定义标签控制里面内容显示不显示的,业务逻辑在后台用TagSupport继承类里。

yuke198907
yuke198907   2015.07.16 13:34

html内容可以用js动态生成的,也可以在servlet里生成html代码

qq_28394425
qq_28394425   2015.07.17 10:40

有些没看懂需求是什么,你是想异步ajax刷新,所以自定义了标签是么?现在一般很少自定义标签,直接拿js异步刷新就好了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Freemarker静态化时渲染自定义标签
需要渲染自定义标签 设置标签类型([]、 //  自动 AUTO_DETECT_TAG_SYNTAX   //  尖括号 ANGLE_BRACKET_TAG_SYNTAX   //  方括号 SQUARE_BRACKET_TAG_SYNTAX 属性设置 Configuration cfg = new Configuration(); cfg.setTagSyntax(Configu
php之smarty模板自定义标签
看了dedecms的标签,觉得很方便,但毕竟是别人开发的,有时候想添加一些新的自己的功能还是有局限,所以今天在网上搜了下如何用smarty模板构建自定义标签。 1、首先下载smarty模板,然后定义smarty模板的环境,init.php。数据库连接类mysql.php这里就不写了。 <?php require_once('include/config.inc.php'); req
freemarker自定义标签并生成html静态页面
利用freemarker标签生成静态页面时,有时
用js实现自定义标签
用js实现自定义标签,用js实现自定义标签,用js实现自定义标签
riot.js 学习【一】自定义标签
自定义标签Riot.js最强大的功能,莫过于自定义标签。这里说说信任可能遇到的坑。让你编写一个放心的自定义标签
freemarker如何编写自定义标签
编写自定义标签需要实现 freemarker.template.TemplateDirectiveModel 接口 demo如下freemarker模板 freemarker自定义标签.ftl <#assign x = 1> <@repeat count=4> Test ${x} <#assign x = x + 1> package com.yydb.lp.freemarker
08.Django自定义模板,自定义标签和自定义过滤器
一:自定义模板 二:自定义标签 三:自定义过滤器
自定义freemarker标签实现TemplateDirectiveModel时获取request
1: 使用spring freemarker 3 起的话,可以使用 @Autowired private HttpServletRequest request; 2: 使用: ServletRequestAttributes attr = (ServletRequestAttributes) RequestContextHolder.currentRequestAttribut
Django学习笔记 自定义标签
Django的模板中使用自定义标签。 在导入的APP下添加标签文件app/ templatetags/
自定义标签封装对Freemarker的操作
所需jar包freemarker.jar、gson.jar(操作json串)ftl模板文件(header.ftl),路径为“webroot/templates”目录下<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>联系人</title> </