我是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>
非常感谢你的帮助。
答案 0 :(得分:2)
在第6行和第9行,“label.employees”和“application.title”字符串是传递给Struts text
标记的参数。这不是定义一个新变量,而是告诉Struts标签它应该参考哪个已定义的变量,以便找到它应该显示的文本。
至于“titleDiv”,这只是一个标准的CSS类名。它与JSP或JSP标记无关。它在JSP页面中的工作方式与在任何标准HTML页面中的工作方式相同。
您可能会发现reference documentation有帮助。