プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

JSPでXPath式をテストできますか?


タグはテストXPath式を評価します そしてそれが本当なら、それはその体を処理します。テスト条件がfalseの場合、本文は無視されます。

属性

タグには次の属性があります-

属性 説明 必須 デフォルト はい なし いいえ なし スコープ いいえ ページ
select 評価されるXPath式
var 条件の結果を格納する変数の名前
var属性で指定された変数のスコープ

以下は、 の使用法を示す例です。 タグ-

<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "x" uri = "https://java.sun.com/jsp/jstl/xml" %>
<html>
   <head>
      <title>JSTL x:if Tags</title>
   </head>
   <body>
      <h3>Books Info:</h3>
      <c:set var = "xmltext">
         <books>
            <book>
               <name>Padam History</name>
               <author>ZARA</author>
               <price>100</price>
            </book>
            <book>
               <name>Great Mistry</name>
               <author>NUHA</author>
               <price>2000</price>
            </book>
         </books>
      </c:set>
      <x:parse xml = "${xmltext}" var = "output"/>
      <x:if select = "$output//book">
         Document has at least one <book> element.
      </x:if>
      <br />
      <x:if select = "$output/books[1]/book/price > 100">
         Book prices are very high
      </x:if>
   </body>
</html>

上記のJSPにアクセスすると、次の結果が表示されます-

Books Info:
Document has at least one <book> element.
Book prices are very high

  1. Windows10sのタイムライン機能をテストできるようになりました

    Microsoftは最新のWindows10ビルドをWindowsInsiderにリリースしました。これは、Windows10の新しいタイムライン機能の待望のデビューを記念するものです。 Windows 10 Preview Build 17063は、現在、FastringのWindowsInsiderまたはSkipAheadを選択したユーザーが利用できます。 Build 2017で、MicrosoftはTimelineと呼ばれる新機能を発表しました。これは、macOSおよびiOSのContinuityに似ており、作業を失うことなくデバイスを切り替えることができます。残念ながら、タイムライン

  2. C#Asp.Net WebAPIをテストするにはどうすればよいですか?

    WebApiのテストには、要求の送信と応答の受信が含まれます。 WebApiをテストする方法はいくつかあります。ここでは、postmanとswaggerを使用してWebApiをテストします。以下のようなStudentControllerを作成しましょう。 学生モデル namespace DemoWebApplication.Models{    public class Student{       public int Id { get; set; }       public string Name { get