struts2技術を使用して、JSPファイルの部分文字列化を行う方法はありますか?つまり、struts2には独自のtaglibがあり、ognlも使用されます。スタックされた値またはbean値から部分文字列を取得するにはどうすればよいですか?jspで部分文字列を処理する方法は?
答えて
http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/index.html
FNを探し:部分文字列とその亜種。
私はStrutsの1を使用しましたはなく、2
展開するWebSphereを使用する場合は特に、特定の状況で機能ライブラリに気をつけろ!機能ライブラリを適切にサポートしていないWebsphere 6.0バージョン11に私が勤めている会社(タグ本体の内部に置かれていると正しく機能しません)。私はどこかでバージョン13で修正したことを覚えています。何かをするためにいつでも独自のJSPタグを作成することができます。そうすれば、問題を回避することができます。
Do not。
JSPでデータ(部分文字列)を解析する必要がある場合は、おそらくビジネスロジック(その動作方法)とプレゼンテーションロジック(表示方法)を混在させることになります。あなたのJSPで多くの条件文、計算、解析などを行っている場合は、(将来の)痛みをたくさん作り出しています。
代わりに、これらの懸念事項を分けてください。データを表示する以外のロジックがない単純なJSPと、必要な場合は単純なループがあります。重要なロジックをすべてJavaクラスに入れて、データをJSPにプッシュします。そこでは、Javaの機能をすべて利用できます。できるだけ多くの場合、JSPはJavaベースのアプリケーションに比べて薄い「スキン」に過ぎません。
詳しくは、Terence Parrのホワイトペーパーhttp://www.cs.usfca.edu/~parrt/papers/mvc.templates.pdfを参照してください。自分自身を心配とメンテナンスの多くを保存します。例えば
fn:substring(YOUR_FIELD, START_INDEX, END_INDEX)
あなたは文字列の最初の3つの文字を取得したい場合、あなたはこれを行うことができます:ここに
${fn:substring('scrooge', -1, 3)}
を使用できるXML名前空間で、それがために同じアドレスでなければなりません<%はStruts2のはOGNLを使用しています
xmlns:fn="http://java.sun.com/jsp/jstl/functions"
%>文が含まれています。つまり、S2タグで直接オブジェクトメソッドを呼び出すことができます。そのよう
:一般的に
<s:property value="str.substring(0, 5)"/>
- 1. qlikviewで部分文字列を処理する方法は?
- 2. jspでHtml文字列を部分文字列にする方法は?
- 3. 文字列の文字を反復処理する方法は?
- 4. 文字列の部分文字列を置換する方法
- 5. 文字列に部分文字列を追加する方法
- 6. 文字列と部分文字列を比較する方法
- 7. Javascriptで文字列を含む部分文字列を文字列に分割する方法は?
- 8. SWIGはC#でutf8文字列を処理する方法は?
- 9. 文字列の部分文字列を置換する方法Javaの空の部分文字列 ""(部分文字列を削除する)
- 10. 文字列の部分文字列を見つける方法
- 11. sqlで空文字列を部分文字列に変換する方法は?
- 12. 文字列を部分に分割する方法 - ローマ数字
- 13. ODBCで長い文字列を処理する方法は?
- 14. python3でURLのUnicode文字列を処理する方法は?
- 15. VC++で文字列を処理する方法は?
- 16. TypeScriptでISO日付文字列を処理する方法は?
- 17. 2つの部分文字列の間で部分文字列を取得する方法は?
- 18. メッセージの部分文字列の部分文字列の部分文字列
- 19. JavaScript:文字間でプッシュ文字列を処理する方法は?
- 20. PowerShell-replace文字列操作でバックスラッシュ文字を処理する方法は?
- 21. Objective-cで文字列内の部分文字列を検索する方法
- 22. 英数字で2文字の文字列を処理する方法
- 23. 文字列を文字列で分割する方法は?
- 24. 処理 - 文字列をtxtファイルに記録する方法は?
- 25. ClickFunnelsがクエリ文字列のパラメータを処理する方法は?
- 26. 動的文字列を処理する方法は?
- 27. クエリ文字列のチェックボックス値を処理する方法は?
- 28. 部分文字列を追加の処理で置き換えます
- 29. AWS DynamoDBで空のJava文字列を処理する方法
- 30. Javaで文字列を処理する方法
有益な助言が、質問に答えていません。これが役に立つ0の場合があると言うのは少し極端です。 – demongolem