Jsp标签混淆
我是jsp新手,目前正在研究从网上获得的示例。有些标签让我困惑。
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<link href="<s:url value="/resources/main.css"/>" rel="stylesheet" type="text/css"/>
<title><s:text name="label.employees"/></title>
</head>
<body>
<div class="titleDiv"><s:text name="application.title"/></div>
<h1><s:text name="label.employees"/></h1>
- 在第6行中,这里的标签是什么意思? label.employees 这里定义了一个新变量吗?
- 第 9 行,titleDiv 和 application.title 是什么?定义新变量?
非常感谢您的帮助。
i am new to jsp, I am currently studying an example i got from online. some tags confused me.
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<link href="<s:url value="/resources/main.css"/>" rel="stylesheet" type="text/css"/>
<title><s:text name="label.employees"/></title>
</head>
<body>
<div class="titleDiv"><s:text name="application.title"/></div>
<h1><s:text name="label.employees"/></h1>
- in line 6, what is label here mean? does label.employees here define a new variable?
- in line 9, what is titleDiv and application.title? define new variables?
Thank you very much for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在第 6 行和第 9 行,“label.employees”和“application.title”字符串是传递给 Struts
text
标记的参数。这并不是定义一个新变量,而是告诉 Struts 标签应该查阅哪个已定义的变量,以便找到应该显示的文本。至于“titleDiv”,那只是一个标准的 CSS 类名。它与 JSP 或 JSP 标记无关。它在 JSP 页面中的工作方式与在任何标准 HTML 页面中的工作方式相同。
您可能会发现参考文档很有帮助。
On lines 6 and 9, the "label.employees" and "application.title" strings are parameters being passed to the Struts
text
tag. This is not defining a new variable, rather it is telling the Struts tag which already-defined variable it should consult in order to find the text that it is supposed to show.As for "titleDiv", that is just a standard CSS class name. It has nothing to do with JSP or JSP tags. It works the same in a JSP page as it does in any standard HTML page.
You may find the reference documentation helpful.