PlayFramework完整實作一個APP(八)
建立標籤標籤
1.建立模型
@Entity
@Table(name = "blog_tag")public class Tag extends Model Implements名){ this.name = name;
}
public String toString() { return name; return name.compareTo(other)標籤.名稱);
}
public static Tag findOrCreateByName(String name) {
Tag tag = Tag.find("byName", name).first(); if(tag == null) {
Tag if(tag == null) {
Tag name } return tag;
}}
2.Post新增類別標籤屬性
@ManyToMany(cascade = CascadeType.PERSIST)public設定(<) ;標籤> Tags;public 使用者作者,字串標題,字串內容) {
.comments = new ArrayList}
3.Post類別新增法
關聯Post與Tag
public Post tagItWith(String name) {
}
凡
傳回關聯指定標籤的貼文集合
public static List
}
4.寫測試範例
@Testpublic void testTags() {
@Testpublic void testTags() { User("bob@Gmail.com", "secret", "Bob").save ();// 建立一個新貼文
Post bPost = new Post( Post bPost = new Post(bob, "Hello world").save(); Post anotherBobPost = new Post(bob, "Hop", "Hello world") 。節省();
// 嗯
assertEquals(0, Post.findTaggedWith("Red bobPost.tagItWith("Red").tagItWith("Blue").save ();
anotherBobPost.tagItWith("Red").tagItWith("Green").save();
).size()) ;
assertEquals(1, Post.findTaggedWith("紅色", "綠色").size());
assertEquals(0, Post.findTaggedWith,"藍色);
assertEquals(0, Post.findTaggedWith("綠色", "藍色").size()); }
測試Tag
/23.將標籤添加到頁面上
新增預置數據
標籤(播放):
名稱: 播放
標籤(架構):
名稱: 架構中 名稱: 架構中 名稱:
標籤(mvc):
名稱: MVC
貼文(jeffPost):
標題:MVC應用程式發布:2009-06-06
作者:jeff
標籤:
-play
-Architecture-mvc
內容:&gt; aplay
7。標籤顯示
九
8.新增listTagged方法(應用程式控制器)
點擊Tagged,顯示所有標籤的貼文清單
public static void listTagged(String tag) { tag posts = Post.findTaggedWith(tag);
render(tag, posts);
}
9.修改display.html,標籤顯示
- Tagg.標籤'}
${tag}${tag_isLast ? '' : ', '}
#{/list}
GET /posts/{tag} Application.listTededed
/posts/{id} Application.show
GET /posts/{tag } Application.listTagged
為{id}新增規則
GET
11.新增貼文清單頁面,有相同標籤的貼文
建立/app/views/Application/listTagged.html
#{extends 'main.html' /}
#{set title: '用' + 標籤標記的貼文/}
*{**** ***** 標題********* }*
#{if posts.size()>1}
#{/if}
#{elseif posts}
有1 篇貼文標記為「${tag}」 '
#{/elseif}#{else}
沒有標示為「${tag}」的貼文
#{/else}*{********* 貼文清單*********}*
#{顯示post:post, as:'teaser' /}
#{/list}
杜
效果:
以上是PlayFrameworkwork(www.27)完整的內容,更多相關內容(Pcn.Pwww.

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

京東商城APP實名認證怎麼搞?京東商城是許多朋友常用的網路購物平台,大家在購物前,最好先進行實名認證,這樣才能享受到完整的服務,獲得更好的購物體驗。以下帶來京東商城實名認證方法,希望對網友們有幫助。 1.安裝並開啟京東商城,接著登入個人帳號;2、然後點選頁面下方【我的】,進入個人中心頁面;3、之後再點選右上角的【設定】小圖標,前往設定功能介面;4、選擇【帳號與安全】這一項,來到帳戶設定頁面;5、最後再點擊【實名認證】選項,前往填寫實名資訊;6、安裝系統要求填寫個人真實信息,完成實名認證

還是以大神apk為例,透過前面分析app解密lua腳本,我們能夠解密大神apk的lua腳本,現在我們來解密其資源(設定檔和圖片等)。我們以比較重要的設定檔為例,未解密之前:檔案頭也有簽名值:fuckyou!。看到這,我們首先就想到是不是也是用xxtea加密的,我們用上面的方法,先xxtea解密,再解壓,發現依舊是亂碼,在操作的過程中就出現了錯誤,顯然,要否定我們剛才的猜想。我們繼續按部就班的解密設定檔。稍微思考一下,文件頭部是:fuckyou!如果想要對文件進行解密,那麼不可避免的需要處理

微軟在今年稍早推出了Windows11安全功能SmartAppControl。當時,微軟將其描述為「阻止不受信任或具有潛在危險的應用程式」的保護工具。當時該工具的獨特之處在於它決定了它是否應該在Windows11設備上運行。 SmartAppControl一開始以評估模式運作;正是在這種模式下,應用程式決定是否應該開啟它。微軟確實透露用戶可以在Windows安全應用程式的應用程式和瀏覽器控制部分啟用智慧應用程式控制。僅根據Microsoft的說法,SmartAppC

AppStore是iOS相關應用程式的市場。在這裡,您還可以找到免費應用程式和付費應用程式。應用程式可以是遊戲應用程式、提高工作效率的應用程式、實用應用程式、社交媒體應用程式以及更多類別的應用程式。您可能已經從AppStore下載或購買了許多適用於iPhone的應用程式。現在您可能想知道如何查看在App Store中購買的應用程式的購買記錄。有時,出於隱私原因,您可能需要從購買歷史記錄中隱藏某些購買。在本文中,我們將指導您尋找購買歷史記錄以及如何根據需要從購買歷史記錄中刪除/隱藏購買。第1部

在全球範圍內,Apple公司的產品和服務一直備受用戶喜愛。註冊一個香港AppleID將帶給用戶更多的便利和特權,讓我們一起來了解一下註冊香港AppleID的步驟以及需要注意的事項。如何註冊香港AppleID在使用蘋果設備時,許多應用程式和功能都需要使用AppleID進行登入。如果您想下載香港地區的應用程式或享受香港AppStore的優惠內容,那麼註冊一個香港AppleID就非常必要。本文將詳細介紹如何註冊香港AppleID的步驟以及需要注意的事項。步驟:選擇語言與地區:在蘋果設備上找到「設定」選項,進入

中國聯通app能夠輕鬆的滿足大家的使用,多樣的功能,解決你們的需求,想要辦理各種業務,都可以在這裡輕鬆的搞定,有不需要的都可以在這裡及時的退訂掉,有效的避免後續的損失,很多人在使用手機時,有時感覺流量不夠用,就購買了額外的流量包,但下個月又不想要要,就想要馬上的退訂掉,在這裡小編為大家提供退訂的方法,讓需要的朋友們,都可以來使用起來! 在中國聯通app中,找到右下角的「我的」選項,點擊它。 在我的介面裡,滑動我的服務一欄,點擊其中的「我已訂購」選

app全名為“Application”,即應用程式的縮寫,是指針對行動裝置開發的一種軟體應用。 app的出現為使用者提供了更多種類的行動應用程式選擇,滿足了使用者在不同場景下的各類需求。 app的開發過程涉及軟體設計、程式設計、測試等多個環節,同時也需要考慮設備相容性、效能最佳化、安全性等方面的問題。

近期,作者發現了Facebook安卓APP應用的一個深度連結漏洞,利用該漏洞,可以將用戶手機上安裝的Facebook安卓APP應用轉變成後門程式(Backdoor),實現後門化。另外,利用該漏洞還可以重打包FacebookAPP,並將其傳送給特定目標受害者安裝使用。以下就來看看作者對此漏洞的發現過程,以及如何透過Payload構造,最終將其轉化為FacebookAPP實際生產環境中的安全隱患。漏洞發現通常做眾測時,我會先認真了解目標系統的應用機制。在我的上一篇部落格中,我已經分享了透過解析Face
