<jsp:attribute>是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了<jsp:attribute>是啥相关的知识,希望对你有一定的参考价值。

<jsp:attribute> </jsp:attribute>是在标记调用的体中出现的,可是这个动作到底表示什么?除了name外,它还有些什么属性?
如果可以,最好把少见的几个标准动作也说一下吧。不要只写个名字,最好说明是做什么的...因为本人藏书较少,每本都只提了一下,很是郁闷。。。
谢了!

<jsp:attribute>元素主要有两个用途:
(1) 当使用在<jsp:element>之中时,它可以定义XML 元素的属性,如上述的范例2。
(2) 它可以用来设定标准或自定义标签的属性值。如下范例1:
<jsp:attribute>的语法:
<jsp:attribute trim="true | false">
本体内容
</jsp:attribute >
<jsp:attribute>有两个属性:name 和trim。其中name 的值就是标签的属性名称。trim 可为true 或false。假若为true 时,<jsp:attribute>本体内容的前后空白,将被忽略;反之,若为false,
前后空白将不被忽略。trim 的默认值为true。
范例:
<jsp:useBean >
Bean created! Setting foo.bar...<br>
<jsp:setProperty property="bar">
<jsp:attribute >
Hello World
</jsp:attribute>
</jsp:setProperty>
</jsp:useBean>
<br>
Result: <jsp:getProperty property="bar">
执行的结果如下:
Bean created! Setting foo.bar...
Result: Hello World
其实上述的范例和下面的例子一样:
<jsp:useBean >
Bean created! Setting foo.bar...<br>
<jsp:setProperty property="bar" value="Hello World" >
</jsp:setProperty>
</jsp:useBean>
<br>
Result: <jsp:getProperty property="bar">
参考技术A jsp的范围有2个..request 和session

你放session在那里都能得到...即拿即用

request就只能从下一个请求中获得
参考技术B attribute 属性的意思

<!-- ngView : undefined --> 是啥意思

【中文标题】<!-- ngView : undefined --> 是啥意思【英文标题】:what does <!-- ngView : undefined --> mean<!-- ngView : undefined --> 是什么意思 【发布时间】:2014-01-11 01:22:25 【问题描述】:

我得到一个这样的 dom:

<div class="row">
  <::before>
    <div class="col-lg-12">
      <!-- ngView: undefined -->
        <ng-view class="ng-scope">
          <h1 class="ng-scope">Hello world</h1>
        </ng-view>
    </div>
  <::after>
</div>

做什么:

    <!-- ngView: undefined -->

是什么意思?

一切似乎都很好,但我不喜欢这个评论,因为似乎有些东西不能正常工作?

模板如下所示:

<h1>Hello world</h1>

它是这样配置的:

var myApp = angular.module('myApp', [
'ngRoute',

.....

]);

myApp.config(['$routeProvider', function($routeProvider)
$routeProvider.when('/my_template', templateUrl: '/web-angular/my_template.html')
.when( .....  );
]);

【问题讨论】:

【参考方案1】:

将您的“ng-view”指令放在 div 或 span 中。比如……

<div ng-view></div>
<span ng-view></span>

在这里查看 IE 限制AngularJS IE Guide 并查看数字 3 和 4。由此,我认为这只是一个警告。像它一样引起你和我的注意的东西。请注意,在您的课程中声明 ng-view 仍然有效,但您会在标记中收到相同的警告消息。

【讨论】:

【参考方案2】:

对于遇到此问题并且对其他答案没有任何运气的其他人,我遇到了这个问题,因为我没有将控制器作为模块的依赖项。

angular.module('myApp', ['module-for-missing-page'])

包含此依赖项可以正确加载视图。

【讨论】:

【参考方案3】:

在锚标签中注入你的视图。像这样

<div>
<a href="#/home"> Home</a>
    <a href ="#/students"> Students </a>
    <a href="#/courses"> Courses </a> 
    <ng-view>  </ng-view> 
</div>



 var app = angular.module("MyApp", ["ngRoute"])
                 .config(function ($routeProvider) 
                     $routeProvider
                         .when("/home", 
                             templateUrl: "Templates/home.html",
                             controller: "homeController"
                         )
                         .when("/courses", 
                              templateUrl: "Templates/courses.html",
                              controller: "courseController"
                         )
                        .when("/students", 
                            templateUrl: "Templates/students.html",
                            controller: "studentsController"
                         )
                 )

                  .controller("homeController", function ($scope) 
                      $scope.message = "I am in home controller";
                  )
                 .controller("courseController",function($scope)
                      $scope.message = "I am in courses controller";
                 )
                 .controller("studentsController", function ($scope) 
                      $scope.message = "I am in students controller";
                 )

并检查您是否放置了正确的 ng-route 链接。

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js"> </script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-route.min.js">
 </script>

【讨论】:

以上是关于<jsp:attribute>是啥的主要内容,如果未能解决你的问题,请参考以下文章

grayim.at<uchar>(i,j)=128;尖括号是啥?C++函数名允许带尖括号?

<OR> 在 Proguard 去混淆跟踪中是啥意思?

使用eclipse做java开发时,通常是啥原因导致报multiple markers at this line错误?

我的 JWT 标头中的“at+jwt”是啥?

Laravel 中 created_at 和 updated_at 列的优点是啥

AT命令中的转义字符是啥?