struts2、jquery、ajaxを使用して、ユーザーの空き状況を確認するためのWebページを開発しています。正常に動作しています。spring、hibernate、struts2 を使用して同じページを統合した後、機能しなくなりました。私が間違ったことをしたかわかりません。
私のSpringConfiguration.xmlコードは
<bean id="chkuserdao" class="com.dao.DaoClass">
  <property name="sessionfactory" ref="sessionFactory"></property>
</bean>
<bean id="chkuser" class="com.action.check" >
  <property name="chkuserdao" ref="chkuserdao"></property>
</bean>
私のweb.xmlは
<servlet>
  <servlet-name>ex1</servlet-name>
  <servlet-class> com.action.check </servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>ex1</servlet-name>
  <url-pattern>/check</url-pattern>
</servlet-mapping>
check.javaは
List a=new ArrayList();
String uname = request.getParameter("uname");
a=chkuserdao.getUserName(uname);
if (a.size()<=0) 
{
    out.println("<font color=green><b>"+uname+"</b> is avaliable");
}
私のJSPは
 <script src="jquery.js" type="text/javascript"></script>
 <script type="text/javascript">
 $(document).ready(function(){
 $(".uname").change(function(){
 var uname = $(this).val();
 if(uname.length > 3){
 $(".status").html("<img src='images/loading.gif'><font color=gray> Checking  
 availability...</font>");
 $.ajax({
 type: "POST",
 url: "/check",
 data: "uname="+ uname,
 success: function(msg){
 $(".status").ajaxComplete(function(event, request, settings){
 $(".status").html(msg);
 });}});}
 else{
 $(".status").html("<font color=red>username shold be more than<b>3</b> chars</font>");
 }});});
 </script>