問題タブ [struts1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
939 参照

jakarta-ee - MyEclipse でストラットを使用して Derby データベースに接続できない

StrutsMyEclipse IDEは初めてです。ユーザー名パスワードを受け取り、それを MyEclipse のデフォルト データベース、つまりDerby
に保存しようと するログイン アプリケーションを開発しました。 しかし、Derby DB との接続に失敗し、ログインの詳細を保存できません。 プロジェクトの lib フォルダーに derby jar ファイルを配置し、Derby データベースの APP フォルダー テーブルの下に「ログイン」テーブルを作成しました。

私を助けてください。

LoginFormBean.java

LoginActionClass.java

Logindao.java

DBConnect.java

スタックトレース:

0 投票する
1 に答える
122 参照

struts2 - レガシ アプリケーションの場合: struts をコントローラーとして使用して新しいモジュールを実装する

現在、私の Java EE アプリケーション コントローラは、8 つのモジュールに対して Http Servets を使用して構築
されています。追加する新しいモジュールがあります。struts1 を使用してこの新しいモジュール コンテナを構築できますか?

これらのモジュールは各モジュールのフロントコントローラーパターンを使用しているため、これは可能であると私は信じています。新しいモジュールを追加すると、struts1 フロント コントローラー ActionServlet を使用して構成できます。私は正しく考えていますか?

PS:上記が可能であれば、strut2も使用できると思います

0 投票する
1 に答える
554 参照

tomcat - Struts 1 Tomcat が Windows 7 で動作しない

Tomcat 6.0.35 サーバーをインストールしました。Struts アプリケーションが Windows 7 で動作しません。Struts アプリケーションを実行すると、次のエラーが表示されます。

0 投票する
1 に答える
385 参照

java - Tiles1 - 属性を jsp セクションに渡す

ヘッダー、メニュー、およびコンテンツを備えた非常に基本的な tiles1 セットアップがあります。

すべてのサブページはこの定義を拡張し、コンテンツ セクションに jsp を提供します。

私が探しているのは、上記の SearchPage 定義が属性を「配置」して、Search.jsp で使用できるようにする方法です。私の最初の試みは:

ただし、この場合、showOptions 属性は MainLayout.jsp でのみ使用でき、Search.jsp には渡されません。レイアウト ページで useAttribute を介して明示的に渡す方法があることは知っていますが、サブページで使用できる可能性のあるすべての変数についてレイアウト ページが知る必要があるのは避けたいと思います。

NB tiles2 には、私が探していることを正確に実行する気の利いた cascade="true" 属性があるようですが、残念ながら tiles1 で立ち往生していると思います。


GriffeyDog のおかげで素晴らしい 1 行の修正:

MainLayout.jsp で、すべてのタイル属性をリクエスト スコープにインポートします。その後、すべてのサブページで使用できます (名前の競合に注意してください)。

また、jsp ページの代わりにコンテンツとして必要な属性を持つ定義を使用する別の方法も見つけました: http://wiki.apache.org/struts/StrutsDocTiles (ソリューション #1)

0 投票する
4 に答える
248 参照

struts2 - どのフレームワークを選択するか

私はWebアプリケーションを開発するつもりです。どのフレームワーク (struts1 または struts2) を選択すればよいですか? どちらが理解しやすく、コーディングしやすいですか。struts2 に CSS/HTML を適用するのは難しいですか?

0 投票する
1 に答える
1443 参照

javascript - java "bean:write " + javascript = "未終了の文字列リテラル

"bean: write"付属のテキストを印刷すると"\ n"、フォーム内のコンポーネントに割り当てられる文字列が壊れます。

このフィルター"\ n"をスキップするにはどうすればよいでしょうか? 私はもう試した:

0 投票する
2 に答える
6636 参照

struts1 - struts の URL に .do 拡張子を追加するにはどうすればよいですか?

私はStrutsが初めてで、知っている限り.do拡張によりTomcatがアクションサーブレットを呼び出し、アクションサーブレットには特定のアクションクラスを呼び出すリソースプロセスオブジェクトがあります

しかし、jsp ページがあるとします。

first.jsp

このフォームを送信すると

struts.config.xml の action-mapping が呼び出され、そこから次のように選択されます。

http://....myform.doが検出されるたびに、アクション サーブレットのリソース プロセス オブジェクトに actionclass を呼び出すように指示します。

しかし、アクション マッピングはサーブレット マッピングにどのように関連していますか (URL パターン .do がここで指定されているため)。

私はこの.doと混同しています。それはどのようにURLに追加されますか:(

助けてくださいありがとう!!

0 投票する
2 に答える
221 参照

struts - ストラットで機能しないコンテンツ タイプ

これは私の検証メソッドに書かれています。サイズと空のアップロードのチェックは機能していますが、コンテンツ タイプは機能していません。何か不足していますか?

0 投票する
1 に答える
8136 参照

struts1 - struts1を使用してjsp上のデータベースにデータを表示するには?

私はストラットが初めてです。jsp 上のデータベース内のテーブルのすべての詳細をユーザーに表示したいと考えています。これらを行う際に私を助けてください。

前もって感謝します、ヴィディア

LoginFormBean.java

Logindao.java

RetrieveDataActionClass.java

viewstudents.jsp

sqlserver データベースにテーブル ' student_info ' があります。列:名前、電話番号、電子メール、都市、都道府県、性別、支店

出力をjspで以下の形式で表示したい。

名前 電話 メール 都市 州 性別 支店

abc 55555 a@gmail.com hyd AP 女性 IT

xyz 55555 x@gmail.com bang KT 女性 CSE

エラー:

javax.servlet.ServletException: javax.servlet.jsp.JspException: Bean が見つかりません: "LoginFormBean" がどのスコープにもありません

前もってありがとう、Vidya。

0 投票する
2 に答える
2236 参照

java - Struts 1:DAOレイヤーでセッション変数を取得するにはどうすればよいですか?

Struts 1(レガシープロジェクトのメンテナンスタスク)を使用しています。アプリケーションは、DAOレイヤークラスをインスタンス化して使用するManagerクラスとManagerクラスを呼び出すActionClassesで階層化されています。

条件付きロジックをコーディングする必要があります。セッション変数に基づいて、DAOレイヤーで異なるDB2スキーマを切り替えます。

DAO Javaクラスでセッションを読み取るにはどうすればよいですか?明らかな方法の1つは、マネージャー/ daoクラスコンストラクターをリファクタリングして、すべての呼び出しチェーンを介してセッション変数を渡すことです。

Struts 2では、ActionContext.getContext().getSession();

Struts 1でできるようなことはありますか?

---編集すべての純粋主義者(私を含む)のために-------------

更新されたビジネスロジックのプロトタイピングのために、このコードベースに取り組んでいます。これは継承されたコードで、2003年から2004年に書き戻されました。プロトタイピング後、このコードはまったく使用されず、ごみ箱に直接送られます。

DAOがHTTPセッションにアクセスする必要がないことを理解しています。これは、コードを作成するときに従うものです。

しかし、私の質問は、Struts 1フレームワーク(フィルター/ハック)でDAOのセッションにアクセスする方法はありますか?