winchill 9.0以後的版本使用了j2ee中慣用的jca標籤,給windchill的查詢資訊顯示帶來了方便。
查詢在後台處理,通過jca在jsp需要顯示的內容,再不用我們自己去寫顯示樣式了,jca可以做到,並且很符合windchill的風格。
下面我們可以看看如何做乙個簡單的jca顯示wtdocument的name、number、creator與modifytimestamp資訊:
首先:建立乙個jsp(如:myjsp.jsp),包含begin.jspf與end.jspf,在begin.jspf與end.jspf中間新增jca標籤,
需要引用<%@ taglib uri="" prefix="jca" %>來引用jca標籤,
type表示需要顯示哪個物件的資訊
label**的說明,將顯示在頁面
var表示describetable,相關於html的id或name,為了下面的引用
接著:建立乙個查詢wtdocument的處理類(如:com.test.getdocuments),該類中新增乙個getwtdocument(),一定要宣告為public static queryresult(或enumeration),方法中通過searchcondition條件查詢wtdocument 返回queryresult,具體查詢按自己的要求來寫,這裡就不做詳細處理了。
查詢出wtdocument後,在myjsp.jsp中新增
(之間可以傳遞引數:使用jca:addserviceargument ,如傳遞當前使用者)
呼叫com.test.getdocuments的getwtdocument()。
descriptor引用describetable
var為getmodel,相關於html的id或name,為了下面的引用
servicename指定引用哪個處理類
methodname指定呼叫處理類中的方法
完成後還需要最後一步就可以在頁面顯示需要的資訊了
同學們,做了上面的一些操作,成功就在眼前,
在myjsp.jsp中新增
重新整理一下頁面,看看效果吧。
有更好的方式可以互相**,謝謝。
JDK中JCA的簡單使用(四) Mac加密
訊息認證碼 mac 提供了一種檢查在不可靠介質上傳輸或儲存在不可靠介質中的資訊的完整性的方法,只有擁有正確金鑰的人才能驗證收到的訊息。基於加密雜湊函式的mac機制被稱為hmac。hmac可以與任何加密雜湊函式 例如,sha 256 一起使用,並結合秘密共享金鑰。應用場景 介面簽名校驗,防止抓包偽造請...
JDK中JCA的簡單使用(一) MD5加密
其實md5加密就是用到了messagedigest類的一種加密演算法 messagedigest類是乙個引擎類,提供加密的安全訊息功能,如sha 256,sha 512,md5。加密安全訊息摘要採用任意大小的輸入 位元組陣列 並生成固定大小的輸出。應用場景 加密某段資料,不需要解密,比如資料庫儲存密...
JDK中JCA的簡單使用(二) RSA加簽驗籤
請注意這裡是加簽驗籤,如有加密解密需求的,還請移步 signature類是乙個引擎類,提供加密的數字簽名演算法,例如dsa或rsawithmd5。加密安全簽名演算法採用任意大小的輸入和私鑰,並生成乙個相對較短 通常是固定大小 的位元組串 簽名。簡而言之,1.建立一對key 私鑰 公鑰。2.使用私鑰建...