『壹』 jstl自定义标签 如何获取标签体中的html代码
理论抄上是可以的,但不同的浏览器之间有差异。比如下面这个在FireFox下正常,IE6正常,IE8就不起作用了:
<style>
myTag{color:red}
.style{font-size:48px;}
</style>
<body>
<myTag class="style">dfdfdf</myTag>
</body>
总结:用HTML内建tag已经足够你用的了。如果想通过自定义tag来拓展你的设计,在JSP里有自定义tag,非常强大。而且市面上很少用直接使用html这样的静态语言。
『贰』 请问在Javaweb中,JSTL标签,HTML,JSP,JS能一起用吗
java是一种高复级面向对象编制程语言,jsp是以java技术开发网站的,JavaScript和java、jsp没任何联系,JavaScript是一种解释性脚本语言。具体信息还是找找相关资料看看,一句两句是说不 完的。
『叁』 jsp页面中使用jstl标签好还是struts2标签好
你是指struts2标签吗?/如果项目使用struts2的话。那么大多数的人都会使用struts2自带的标签。使用起来方便专。利于值的传递属和显示。。
如果你指struts的html标和的话。以前开发的时候。喜欢<html:***
.</>加jstl和el表达式一块用。
总体来说没什么很大我区别。
细谈的话。就完全不同啦。要不然名称也不会不一样。是吧。。。
学就学呗。这标签蛮简单的。
『肆』 怎么使用JSTL标签做页面资源国际化
JSTL 标签支持国际化的标签为
<fmt:bundle> <fmt:message> <fmt:setBundle><fmt:param>
<fmt:bundle> 功能:指定消息资源使用的文件
<fmt:message>功能:显示消息资源文件中指定key的消息,支持带参数消息
<fmt:param>功能:给带参数的消息置参数值
<fmt:setBundle> 功能:设置消息资源文件
一个支持按模块的多资源文件的国际化例子
步骤1 :定义两个资源文件,分别为
resources\IAMResources_zh_CN.properties, 内容为
# 测试使用
test.common.message = test.common.message1 {0}
resources\UserSynResources_zh_CN.properties 内容为
# 测试使用
test.usersyn.message = test.usersyn.message1 {0}
步骤2:定义一个公用的JSP文件 includeTld.jsp,其内容为
<%-- struts taglib --%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<%-- jstl taglib --%>
<%@ taglib prefix="c" uri="/WEB-INF/c.tld" %>
<%@ taglib prefix="fmt" uri="/WEB-INF/fmt.tld" %>
<%@ taglib prefix="x" uri="/WEB-INF/x.tld" %>
<%@ taglib prefix="sql" uri="/WEB-INF/sql.tld" %>
<%-- set Common MessageResource --%>
<fmt:setBundle basename="resources.IAMResources" var="commonBundle"/>
<%-- set UserSyn MessageResource --%>
<fmt:setBundle basename="resources.UserSynResources" var="userSynBundle"/>
步骤3 : 在需要国际化的JSP页面使用按如下编写
<%@page contentType="text/html; charset=utf-8"%>
<%@include file="/includeTld.jsp"%>
<fmt:message key="test.common.message" bundle="${commonBundle}">
<fmt:param value="liaowufeng"/>
</fmt:message>
<fmt:message key="test.usersyn.message" bundle="${userSynBundle}">
<fmt:param value="liaowufeng"/>
</fmt:message>
『伍』 在jstl标签中,如何动态计算html元素的位置
1、内高度、内宽度: 内边距 + 内容框
clientWidth
clientHeight
2、外高度,外宽度: 边框 + 内边距 + 内容框
offsetWidth
offsetHeight
3、上边框、左边框
clientTop
clientLeft
4、元素的大小及其相对于视口的位置
getBoundingClientRect()
//x\y:元素的左上角和父元素左上角的距离
//width/height:边框 + 内边距 + 内容框
//top:元素的上边界和父元素上边界的距离
//left:元素的左边界和父元素左边界的距离
//right:元素的右边界和父元素的左边界的距离
//bottom:元素的下边界和父元素上边界的距离
5、上边偏移量,左边的偏移量
offsetTop
offsetLest
6、可视区域的大小
document.documentElement.clientWidth
document.documentElement.clientHeight
7、页面的实际大小
document.documentElement.scrollWidth
document.documentElement.scrollHeight
8、窗口左上角 与 屏幕左上角的 距离
window.screenX、
window.screenY
9、屏幕宽高
window.screen.width
window.screen.height
10、屏幕可用宽高(去除任务栏)
window.screen.availWidth
window.screen.availHeight
11、窗口的内高度、内宽度(文档显示区域+滚动条)
window.innerWidth
window.innerHeight
12、窗口的外高度、外宽度
window.outerWidth
window.outerHeiht
『陆』 Script外部文件内嵌HTML中使用jsp标准标签库的问题
jsp页里的<script>,作为jsp页面内容来运行的
外部链接的js,不作为jsp一部分,只是连回接请求的另一部分,和html一样,不会答运行的.
你可以把需要运行的写个function在jsp页的<script>里,然后用外部js文件来调用.
『柒』 使用JSTL标签的时候,上面写上了taglib指令,为什么body里面有没有东西都报错了
<%@ taglib uri="http://java.sun.com/jsp/jstl/core"; prefix="c" %> 能把这里;去掉吗,带个分号干嘛? 那uri 和 prefix 就是两个属性回,又不是语句错了答
『捌』 jstl标签判定字符串是否为小数
参考代码:
[html] view plain
<c:forEach items="${newslist}" var="news" varStatus="vs">
<li>
<a href="${ctx}/news/newsQueryById.html?id=${news.id}">
<span>
${fn:substring(news.writetime,0,10)}
</span>
<c:if test="${fn:length(news.title)>'13'}">
${fn:substring(news.title,0,13)}...
</c:if>
<c:if test="${fn:length(news.title)<='13'}">
${news.title}
</c:if>
</a>
</li>
</c:forEach>
『玖』 struts html:errors怎么换成jstl的标签
这个标签是struts实现的特有功能,jstl貌似 不能完全替代,如果你换成jstl需要额外去实现你想要的功能
『拾』 jsp文件中引入jstl标记库的疑问
楼主的疑惑跟我以前一样啊,但实践表明没联网在本地测试也是一样的,那个uri只是个名称而已,是对应到jar包里面的东西。
你看看现在html的文件在头部都加了w3c的网址在本地照样浏览就知道怎么回事了。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
标签定义的网址没有实际意义,只表明版本。
</body>
</html>