Struts2は初めてですが、jQueryセレクターがjspsで定義したStruts2タグにアクセスできないという問題が常に発生しています。
多くのカスタムコードやプラグインなしでは統合できないと思いますが、それについて書くことで決定的なものを見つけることができませんでした。私がstrut2-jQueryプラグインのページに行ったとき、彼らはよくある質問でプラグインを使用する方が良いと言っていますが、必須のものではありません。
ここで何かが足りませんか?要素にstruts2タグがあり、jQueryを使用してそれを選択しようとすると、機能しないように見えます。私は次のような基本的な要素を話している
$('form').find(':input').change(function() { ... //or
$('#testbutton').attr('disabled', true); //or
$('#formName').change(function() {
alert("Found form!");
});
したがって、ビューソースを見ると、タグから生成される通常のhtmlコードが表示されます。これが、struts2タグからのものであるのに対し、同じjQueryセレクターコードを持つ通常のhtmlタグからのものである場合、セレクターを使用してこれらの特定の要素に到達することはできません。
もう1つの項目は、jspページでjQueryを参照するために次のようなものを使用しています。
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script>