Struts2_struts.xmlの書き方と使用例_html/css_WEB-ITnose
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http ://struts.apache.org/dtds/struts-2.3.dtd">
< constant name="struts.devMode" value="true" />
< package name="front" namespace= "/front" extends="struts-default">
名前 <アクション名の前に /)-->
を追加します。 ="index">
"success"-->
" "
<アクション名="index">
lt;/package>
<--====== ====================== =========================== ================= -->
<パッケージ名= "front" namespace="/" extends="struts-default">
<アクション名= "index" class="com.jaovo.structs2.front.action.IndexAction3">< !--action は、指定されたクラスにジャンプし、クラス内のメソッドの戻り値から一致する文字列を取得します。結果 name=success-->
./Struts2.java の実行を見てください。 :--> ️ >
< ;!--=================================メソッド電話========== ==================================-->
== 1 つ目は、アクションに対応する userradd の名前を指定します ====-& gt;
& lt; package name = "user" namespace = "/user" extends = "struts-default; "&gt;
; br /&gt;最初のアクションメソッドを呼び出してください。メソッドを呼び出し、次にメソッド名 - &lt; result name =" success "&gt;感嘆符コール======================= ======================== 3 番目のタイプ、推奨、ワイルドカード ====== ============= -->
;a href="actions/Studentadd">生徒を追加
生徒を削除
ただし、「設定よりも規約」の原則に従う必要があります
& lt;/アクション & gt; 「構成」原則
教師を追加
教師を削除
コースを追加 コースを削除
ユーザーの追加 & lt;/a & gt;
& lt;!--値モデルのフィールド、URI の本質、および特定のオブジェクト-& gt; デフォルトは ModelDriven インターフェイスであり、getModel メソッドを実現します。
そしてその中で uri 値を渡すとき、データは自動的にエンティティ クラスにカプセル化されます。これには、クラス内でエンティティ クラス オブジェクトをインスタンス化する必要があります。 /user_add?user.name=dongrege&user.age=18 "&gt; add user&lt;/a&gt; //オブジェクトにカプセル化されています。新しいオブジェクトは誰ですか?最下層...
------- l & lt; パッケージ名 = "actions" 名前空間 = "/user" extends = "struts-default" & gt; & lt;-name はパッケージ名ですが、ディレクトリは play/user-& gt-& gt である必要があります。 ;
========= ==== 4 つのジャンプ方法 =============================== =========== -->
アドレスバーはジャンプされる **.jsp ではありません同じスタックに表示され、同じスレッド内のローカル変数です
リクエスト プロセス全体で使用できます。 「R1」>ここでの結果は、従来の意味でのメソッドの戻り値 (メソッドの戻り値ですが、あらかじめ決められています) ではありませんが、異なるページ間のジャンプ制御 ->
& lt;!-指定なし。デフォルトは次のとおりです: サーバーを使用してジャンプ、forward ()、サーバーを使用して結果ページにジャンプ、ACTION はできません -- > ===========redirect== ======================================================== = "r2"&gt;
; ========= ===-& gt;
チェーンジャンプ、チェーンは、R1 が別のアクション名のジャンプページにジャンプすることを指定し、R1Action から指定されたページにジャンプします。 **、jsp アクションにジャンプすることも、JSP ページに直接ジャンプすることもできますが、アクションはパラメーターを渡すことができますが、JSP ページはパラメーターを渡すことはできません。アクションの内容は値スタックに保存されます。 jsp の属性は actioncontext に保存されます
- ジャンプできます別のアクションに転送し、R1アクションにジャンプしてからR1.jspにジャンプするのと同等のアクションに対応する - &gt;&lt;! -
まず、r2 という名前のアクションにジャンプし、次にアクションは指定されたページにジャンプし、アドレス バーに **.jsp
が表示されます。アクションにジャンプすることも、JSP ページに直接ジャンプすることもできますが、アクションはパラメータを渡すことができますが、JSP ページはパラメータを渡すことができません。アクションの内容は保存されます。JSPの属性はactioncontext
"r4";
&lt;/gt;&lt;! - ========= ================パッケージ間アクセス=========== =================== =========-->
>jaovo.struts2.user.action.AdminAction">
& lt;!パッケージ名="user" namespace="/user" extends="struts-default">
にアクセスできます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











公式アカウントのWebページはキャッシュを更新します。これはシンプルでシンプルで、ポットを飲むのに十分な複雑です。あなたは公式のアカウントの記事を更新するために一生懸命働きましたが、ユーザーはまだ古いバージョンを開くことができますか?この記事では、この背後にあるtwist余曲折と、この問題を優雅に解決する方法を見てみましょう。それを読んだ後、さまざまなキャッシュの問題に簡単に対処でき、ユーザーが常に新鮮なコンテンツを体験できるようになります。最初に基本について話しましょう。それを率直に言うと、アクセス速度を向上させるために、ブラウザまたはサーバーはいくつかの静的リソース(写真、CSS、JSなど)やページコンテンツを保存します。次回アクセスするときは、もう一度ダウンロードすることなく、キャッシュから直接検索できます。自然に高速です。しかし、このことは両刃の剣でもあります。新しいバージョンはオンラインです、

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、CSSを使用したWebページへの効率的なPNG境界追加を示しています。 CSSはJavaScriptやライブラリと比較して優れたパフォーマンスを提供し、微妙または顕著な効果のために境界幅、スタイル、色を調整する方法を詳述していると主張しています

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合
