問題タブ [struts-1]
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.
jquery - struts 1 + jqueryを使用したAJAX
私はレール開発者であり、サーバーへの非同期リクエストを作成するために jquery を簡単に利用しました。現在、struts version1 を使用してアプリケーションを開発していますが、非同期リクエストを開始する方法がわかりません。ユーザーが入力を開始したときに、データベースをクエリするテキストフィールドに自動提案機能を挿入したいと考えています。提案するものはありますか (または、少なくとも私をリダイレクトするためのチュートリアルはありますか?)
ありがとう
java - Struts 1 でパスワード フィールドを検証するにはどうすればよいですか?
登録用紙を作っています。
両方のパスワード フィールドが同じかどうかを確認する必要があります。
方法
私はこれを試しましたが、エラーが発生しています。タイプ ResourcesのメソッドgetActionError(ServletContext, HttpServletRequest, ValidatorAction, Field)
は定義されていません。
java - クエリがTOADで実行される場合とは対照的に、executeQueryの実行には6倍の時間がかかります
私は継承しました...まあ、私はそれを#### Strutsアプリケーションの一部と呼ぶことができると思います。そして、品質管理基準が嗅ぎタバコに達しているかどうかをチェックするLevey-Jenningsプロセスを最適化する任務を負っています。
プロセス自体は正常に実行されますが、データセットが小さい場合でも、パフォーマンス時間は常に大幅に増加しています。アルゴリズムの各部分の間の時間をテストしたところ、大きな問題はJavaのexecuteQuery()メソッドであることがわかりました。
最近、アプリケーションを実行し、実行時間を10秒と記録しました。executeQuery()は、それ自体でこれらの秒のうち6秒かかりました。問題が何であるかを知りたくて、クエリをTOADに取り込み、逐語的に実行しました。実行には1秒しかかかりませんでした。
Levey-Jenningsアプリケーションで実行するのに60秒かかった、さらに大きなデータセットを実行しましたが、TOADでは10秒かかりました。
これはクエリの問題ですか、それともexecuteQuery()を使用しているのが、通常、極端な速度低下の前兆ですか?
java - struts 1.0 が空の文字列を 0L に変換するのはなぜですか?
私はフォームを持っています:
そしてJSPには、次のものがあります。
なぜactionLogForm.getContractId()
私のdaoにあるの0L
ですか?これでデフォルトをnullに変更するにはどうすればよいですか?
java - FreemarkerはStruts1.1で使用できますか?
Struts1.1とjspsを使用したタイルを使用するWebアプリケーションに取り組んでいます。フリーマーカーテンプレートをいくつか紹介したいと思います。
これはStruts2で可能ですが、Struts 1でフリーマーカーを使用できますか?
java - Struts1.xとStruts2.x
SOに関するいくつかのStruts1と2の質問を確認しましたが、私が見ている観点からは、質問に答えているものはないようです。
非常に古いデスクトップアプリケーションの完全なリエンジニアリングである、新しいシステムの設計作業を開始しようとしています。目標は、Webベースにしたり、機能を追加したり、使いやすくしたりすることです(通常のリエンジニアリングの理由)。
システムを開発するチームは主にJava開発者であり、過去5年間にわたってStruts1.xに幅広く取り組んできました。
このシステムは今後何年も存続することを目的としているため、より優れたフレームワークが登場した3〜5年後にリエンジニアリングを行うというアイデアは選択肢にありません。AJAXを多用することを意図したものではありません。
私の質問は、私のチームがStruts 1.xの経験が豊富なのに、なぜStruts2に移行するのかということです。いくつかの改善点があることは理解していますが、チームのスピードアップや不適切な使用によるやり直しなどで失われた時間が、Struts2から得られるメリットをはるかに上回っていることを心配しています。Struts1が好きです。それを行う必要があり、すべての設計パターン、標準、ベストプラクティスなどが整っています。
Struts 2のキラー機能や、Struts 1にとどまるという決断を左右する、Struts1で私が知らない深刻な問題はありますか。
struts-1 - DynamicJasper + Struts 1
DynamicJasper と Struts 2 の統合が可能であり、公式ドキュメントで簡単であることがわかりました。しかし、Struts 1 はどうですか?? Struts 2 とのような統合の可能性はありますか?
java - Struts : 別の DispatchAction から DispatchAction のメソッドを呼び出す
別のdispatchアクションからdispatchActionのメソッドを呼び出したい。更新または削除をクリックすると、「内部表示ユーザーメソッド」がjspに表示されるようにしたいです。
Struts 構成ファイル
ディスパッチ アクション クラス
JSPページ
ありがとう
ipv6 - Struts 1.2 での IPV4 および IPV6 アドレスの検証
以下の解決策を見つけるのに苦労しています。struts taglibs フレームワーク (Struts 1.2) を使用した IPV4 および IPV6 アドレスの検証。
何か提案があれば、私もネットを検索しましたが、正規表現に関する解決策は必要ありません。これを手伝ってください
使用している Struts バージョンは Struts 1.2 です。また、IPV4 および IPV6 アドレスの検証が行われたときに警告メッセージを表示したいと考えています。
長い間苦労しているので、同じコードスニペットを提供してください
java - Struts アクション HTTP 500
私はこのアクションを持っています:
このアクションは以前は機能していましたが、現在は機能していません。その理由はわかりません。私は得るHTTP Status 500 - No action instance for path /view.stif.loader.bin.mapping could be created
。Action クラスはそのままで、何も変更されていませんstruts-config.xml
。
HTTP 500 を引き起こす可能性のある他の理由は何ですか?
私はTilesでStruts 1を使用しています。
ありがとう。