大会堂哥 大会堂哥
关注数: 11 粉丝数: 73 发帖数: 748 关注贴吧数: 38
求大佬指点, 使用ajax到action做登录验证时返回jsp页面error信息,不知道为什么,求大佬指点,下面是设置的断点和日志信息。22:03:46,686 DEBUG org.springframework.orm.hibernate3.support.OpenSessionInViewFilter:239 - Using SessionFactory 'sessionFactory' for OpenSessionInViewFilter 22:03:46,687 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory:242 - Returning cached instance of singleton bean 'sessionFactory' 22:03:46,707 DEBUG org.springframework.orm.hibernate3.support.OpenSessionInViewFilter:181 - Opening single Hibernate Session in OpenSessionInViewFilter 22:03:46,707 DEBUG org.springframework.orm.hibernate3.SessionFactoryUtils:316 - Opening Hibernate Session 22:03:46,772 DEBUG org.hibernate.impl.SessionImpl:248 - opened session at timestamp: 15248378267 22:03:46,778 DEBUG com.opensymphony.xwork2.config.ConfigurationManager:68 - Checking ConfigurationProviders for reload. 22:03:46,795 DEBUG com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler:68 - Entering nullPropertyValue [target=[com.opensymphony.xwork2.DefaultTextProvider@507064c], property=struts] 22:03:46,800 DEBUG com.opensymphony.xwork2.config.ConfigurationManager:68 - Checking ConfigurationProviders for reload. 22:03:46,811 DEBUG com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler:68 - Entering nullPropertyValue [target=[com.opensymphony.xwork2.DefaultTextProvider@507064c], property=struts] 22:03:46,814 DEBUG com.opensymphony.xwork2.config.ConfigurationManager:68 - Checking ConfigurationProviders for reload. 22:03:46,824 DEBUG com.opensymphony.xwork2.DefaultActionProxy:68 - Creating an DefaultActionProxy for namespace / and action name userLogin 22:03:46,825 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory:242 - Returning cached instance of singleton bean 'userLoginAction' 22:03:46,841 DEBUG com.opensymphony.xwork2.interceptor.I18nInterceptor:68 - intercept '//userLogin' { 22:03:46,841 DEBUG com.opensymphony.xwork2.interceptor.I18nInterceptor:68 - applied invocation context locale=zh_CN 22:03:46,842 DEBUG com.opensymphony.xwork2.interceptor.I18nInterceptor:68 - before Locale=zh_CN 22:03:46,893 DEBUG com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler:68 - Entering nullPropertyValue [target=[com.web.action.UserLoginAction@2a6a4b6, com.opensymphony.xwork2.DefaultTextProvider@507064c], property=struts] 22:03:46,908 DEBUG org.apache.struts2.interceptor.FileUploadInterceptor:68 - Bypassing //userLogin 22:03:46,909 DEBUG com.opensymphony.xwork2.interceptor.StaticParametersInterceptor:68 - Setting static parameters {} 22:03:46,912 DEBUG com.opensymphony.xwork2.interceptor.ParametersInterceptor:68 - Setting params NONE 22:03:46,912 DEBUG com.opensymphony.xwork2.interceptor.ParametersInterceptor:68 - Setting params do_login => [ true ] userName => [ ss ] userPw => [ 123 ] 22:03:46,917 DEBUG com.opensymphony.xwork2.conversion.impl.XWorkConverter:68 - Property: userName 22:03:46,917 DEBUG com.opensymphony.xwork2.conversion.impl.XWorkConverter:68 - Class: com.web.action.UserLoginAction 22:03:46,937 DEBUG com.opensymphony.xwork2.conversion.impl.XWorkConverter:68 - converter is null for property userName. Mapping size: 0 22:03:46,937 DEBUG com.opensymphony.xwork2.conversion.impl.XWorkConverter:68 - field-level type converter for property [userName] = none found 22:03:46,938 DEBUG com.opensymphony.xwork2.conversion.impl.XWorkConverter:68 - global-level type converter for property [userName] = none found 22:03:46,939 DEBUG com.opensymphony.xwork2.conversion.impl.XWorkConverter:68 - falling back to default type converter [com.opensymphony.xwork2.conversion.impl.XWorkBasicConverter@5f24aa56] 22:03:46,939 DEBUG com.opensymphony.xwork2.conversion.impl.XWorkConverter:68 - Property: userPw 22:03:46,940 DEBUG com.opensymphony.xwork2.conversion.impl.XWorkConverter:68 - Class: com.web.action.UserLoginAction 22:03:46,940 DEBUG com.opensymphony.xwork2.conversion.impl.XWorkConverter:68 - field-level type converter for property [userPw] = none found 22:03:46,941 DEBUG com.opensymphony.xwork2.conversion.impl.XWorkConverter:68 - global-level type converter for property [userPw] = none found 22:03:46,941 DEBUG com.opensymphony.xwork2.conversion.impl.XWorkConverter:68 - falling back to default type converter [com.opensymphony.xwork2.conversion.impl.XWorkBasicConverter@5f24aa56] 22:03:46,949 DEBUG org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor:68 - Validating //userLogin with method login. 22:03:47,001 DEBUG com.opensymphony.xwork2.validator.ValidationInterceptor:68 - Invoking validate() on action com.web.action.UserLoginAction@2a6a4b6 22:03:47,003 DEBUG com.opensymphony.xwork2.interceptor.PrefixMethodInvocationUtil:68 - cannot find method [validateLogin] in action [com.web.action.UserLoginAction@2a6a4b6] 22:03:47,004 DEBUG com.opensymphony.xwork2.interceptor.PrefixMethodInvocationUtil:68 - cannot find method [validateDoLogin] in action [com.web.action.UserLoginAction@2a6a4b6] 22:03:47,004 DEBUG com.opensymphony.xwork2.DefaultActionInvocation:68 - Executing action method = login 22:07:17,082 DEBUG org.springframework.orm.hibernate3.HibernateTransactionManager:437 - Found thread-bound Session [org.hibernate.impl.SessionImpl@e66db21] for Hibernate transaction 22:07:17,087 DEBUG org.springframework.orm.hibernate3.HibernateTransactionManager:365 - Creating new transaction with name [com.service.impl.UserServiceImpl.login]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly 22:07:17,091 DEBUG org.springframework.orm.hibernate3.HibernateTransactionManager:504 - Preparing JDBC Connection of Hibernate Session [org.hibernate.impl.SessionImpl@e66db21] 22:07:17,142 DEBUG org.hibernate.jdbc.ConnectionManager:444 - opening JDBC connection 22:07:17,149 DEBUG org.springframework.jdbc.datasource.DataSourceUtils:153 - Setting JDBC Connection [jdbc:mysql://localhost:3306/tb_st?characterEncoding=utf8, UserName=root@localhost, MySQL-AB JDBC Driver] read-only 22:07:17,157 DEBUG org.hibernate.transaction.JDBCTransaction:82 - begin 22:07:17,161 DEBUG org.hibernate.transaction.JDBCTransaction:87 - current autocommit status: true 22:07:17,165 DEBUG org.hibernate.transaction.JDBCTransaction:90 - disabling autocommit 22:07:17,178 DEBUG org.springframework.orm.hibernate3.HibernateTransactionManager:569 - Exposing Hibernate transaction as JDBC transaction [jdbc:mysql://localhost:3306/tb_st?characterEncoding=utf8, UserName=root@localhost, MySQL-AB JDBC Driver] 22:07:17,327 DEBUG org.hibernate.hql.ast.QueryTranslatorImpl:272 - parse() - HQL: from com.pojo.User u where u.uloginname=:name 22:07:17,371 DEBUG org.hibernate.hql.ast.AST:291 - --- HQL AST --- \-[QUERY] 'query' +-[SELECT_FROM] 'SELECT_FROM' | \-[FROM] 'from' | \-[RANGE] 'RANGE' | +-[DOT] '.' | | +-[DOT] '.' | | | +-[IDENT] 'com' | | | \-[IDENT] 'pojo' | | \-[IDENT] 'User' | \-[ALIAS] 'u' \-[WHERE] 'where' \-[EQ] '=' +-[DOT] '.' | +-[IDENT] 'u' | \-[IDENT] 'uloginname' \-[COLON] ':' \-[IDENT] 'name' 22:07:17,376 DEBUG org.hibernate.hql.ast.ErrorCounter:91 - throwQueryException() : no errors 22:07:17,488 DEBUG org.hibernate.hql.antlr.HqlSqlBaseWalker:111 - select << begin [level=1, statement=select] 22:07:17,541 DEBUG org.hibernate.hql.ast.tree.FromElement:132 - FromClause{level=1} : com.pojo.User (u) -> user0_ 22:07:17,555 DEBUG org.hibernate.hql.ast.tree.FromReferenceNode:74 - Resolved : u -> user0_.Uid 22:07:17,566 DEBUG org.hibernate.hql.ast.tree.DotNode:619 - getDataType() : uloginname -> org.hibernate.type.StringType@33d3b70d 22:07:17,574 DEBUG org.hibernate.hql.ast.tree.FromReferenceNode:74 - Resolved : u.uloginname -> user0_.Uloginname 22:07:17,604 DEBUG org.springframework.orm.hibernate3.HibernateTransactionManager:843 - Initiating transaction rollback 22:07:17,608 DEBUG org.springframework.orm.hibernate3.HibernateTransactionManager:672 - Rolling back Hibernate transaction on Session [org.hibernate.impl.SessionImpl@e66db21] 22:07:17,613 DEBUG org.hibernate.transaction.JDBCTransaction:186 - rollback 22:07:17,618 DEBUG org.hibernate.transaction.JDBCTransaction:227 - re-enabling autocommit 22:07:17,623 DEBUG org.hibernate.transaction.JDBCTransaction:197 - rolled back JDBC Connection 22:07:17,627 DEBUG org.hibernate.jdbc.ConnectionManager:325 - transaction completed on session with on_close connection release mode; be sure to close the session to release JDBC resources! 22:07:17,640 DEBUG org.springframework.jdbc.datasource.DataSourceUtils:222 - Resetting read-only flag of JDBC Connection [jdbc:mysql://localhost:3306/tb_st?characterEncoding=utf8, UserName=root@localhost, MySQL-AB JDBC Driver] 22:07:17,644 DEBUG org.springframework.orm.hibernate3.HibernateTransactionManager:741 - Not closing pre-bound Hibernate Session [org.hibernate.impl.SessionImpl@e66db21] after transaction 22:07:17,648 DEBUG org.hibernate.impl.SessionImpl:402 - disconnecting session 22:07:17,652 DEBUG org.hibernate.jdbc.ConnectionManager:464 - releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)] 22:07:17,660 DEBUG org.hibernate.jdbc.ConnectionManager:325 - transaction completed on session with on_close connection release mode; be sure to close the session to release JDBC resources! 运行到login()方法的时候就出问题了,没用返回值,也不报错。。 求大神指点
1 下一页