Layout for SSH login:
Xml:
LOGIN.JSP:
SUCCESS.JSP:
Struts.xml:
Spring-dispatcher.xml:
<?xml version= "1.0" encoding= "UTF-8"?>
<beans xmlns= "Http://www.springframework.org/schema/beans"
Xmlns:xsi= "Http://www.w3.org/2001/XMLSchema-instance"
xmlns:p= "http://www.springframework.org/schema/p"
xmlns:context= "Http://www.springframework.org/schema/context"
Xsi:schemalocation= "
Http://www.springframework.org/schema/beans
Http://www.springframework.org/schema/beans/spring-beans.xsd
Http://www.springframework.org/schema/context
Http://www.springframework.org/schema/context/spring-context.xsd ">
<bean id= "myDataSource" class= "Org.apache.commons.dbcp2.BasicDataSource" destroy-method= "Close" >
<property name= "Driverclassname" value= "Com.mysql.jdbc.Driver"/>
<property name= "url" value= "Jdbc:mysql://localhost/ncpss_ncpss"/>
<property name= "username" value= "root"/>
<property name= "Password" value= "Wuxibo"/>
</bean>
<bean id= "Sessionfactory" class= "Org.springframework.orm.hibernate3.LocalSessionFactoryBean" >
<property name= "DataSource" ref= "myDataSource"/>
<property name= "Mappingresources" >
<list>
<value>com/user/User.hbm.xml</value>
</list>
</property>
<property name= "Hibernateproperties" >
<value>
Hibernate.dialect=org.hibernate.dialect.hsqldialect
</value>
</property>
</bean>
<bean id= "TransactionManager"
class= "Org.springframework.orm.hibernate3.HibernateTransactionManager" >
<property name= "Sessionfactory" ref= "Sessionfactory"/>
</bean>
<bean id= "Login" class= "Com.useraction.UserAction" >
<property name= "UserService" ref= "UserService" ></property>
</bean>
<bean id= "UserService" class= "Com.userservice.UserServiceImpl" >
<property name= "Userdao" ref= "Userdao" ></property>
</bean>
<bean id= "Userdao" class= "Com.userdao.UserDao" >
<property name= "Sessionfactory" ref= "Sessionfactory" ></property>
</bean>
</beans>
Useraction.java:
Userserviceimple.java:
Userdao.java:
Userservice.java:
User.java:
User.hbm.xml:
The packages is need:
Java Login using SSH framework