浏览 2744 次
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-11-22
-------------------------------------------------------------------------------- type Status report message Servlet action is not available description The requested resource (Servlet action is not available) is not available. -------------------------------------------------------------------------------- Apache Tomcat/5.5.20 出现这个错误,怎么回事?请帮忙。 applicatContext.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean name="/login" class="com.yourcompany.struts.action.LoginAction"> <property name="userDAO"> <ref bean="userDAO" /> </property> </bean> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" destroy-method="close"> <property name="driverClassName"> <value>oracle.jdbc.driver.OracleDriver</value> </property> <property name="url"> <value>jdbc:oracle:oci8:@</value> </property> <property name="username"> <value>scott</value> </property> <property name="password"> <value>tiger</value> </property> </bean> <!-- 配置HibernateSessionFactory, 注意这里引入的包的不同 --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref local="dataSource" /> </property> <property name="mappingResources"> <list> <value>com/table/Myemp.hbm.xml</value> </list> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop> <prop key="hibernate.show_sql">true</prop> </props> </property> </bean> <bean id="userDAO" class="com.test.UserDAOImp"> <property name="sessionFactory"> <ref local="sessionFactory" /> </property> </bean> </beans> LoginAction //Created by MyEclipse Struts // XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_4.0.0/xslt/JavaClass.xsl package com.yourcompany.struts.action; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import com.yourcompany.struts.form.LoginForm; import com.test.*; public class LoginAction extends Action { UserDAO userDAO; public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { LoginForm myform = (LoginForm) form; if(userDAO.isValidUser(myform.getTxtName())) { return mapping.findForward("s"); } else { return mapping.findForward("f"); } } public UserDAO getUserDAO() { return userDAO; } public void setUserDAO(UserDAO userDAO) { this.userDAO = userDAO; } } UserDAOImp.java package com.test; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; import org.hibernate.Query; import org.hibernate.Session; import java.util.*; public class UserDAOImp extends HibernateDaoSupport implements UserDAO { public boolean isValidUser(String username) { String hql="from Myemp emp where emp.ename=?"; Session session=this.getSession(); Query find=session.createQuery(hql); find.setString(1,username); List list=find.list(); int num=list.size(); if(num>0) { return true; } else { return false; } } } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-11-22
你在配哪一步的时候出的这个错???
|
|
返回顶楼 | |
发表时间:2006-11-23
没有任何错误,只是运行登陆时出现,我上面写的那个错误!那是怎么回事啊?
谢谢!! |
|
返回顶楼 | |