标题:ssh出现的问题~
只看楼主
xp_mysky
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-11-17
 问题点数:0 回复次数:10 
ssh出现的问题~

action类
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
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.sshDemo.hibernate.UserInfo;
import com.sshDemo.hibernate.UserInfoDAO;
import com.yourcompany.struts.form.LoginForm;

/**
* MyEclipse Struts
* Creation date: 07-24-2007
*
* XDoclet definition:
* @struts.action path="/login" name="loginForm" input="/login.jsp" scope="request" validate="true"
*/
public class LoginAction extends Action {
/*
* Generated Methods
*/
private UserInfoDAO loginDao;

public UserInfoDAO getLogin(){

return loginDao;
}
public void setLoginDao(UserInfoDAO loginDao)
{
this.loginDao = loginDao;
}
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
LoginForm loginForm = (LoginForm) form;// TODO Auto-generated method stub
UserInfo lo = this.loginDao.findById(1);

System.out.print(lo.getUserName());

return null;
}
}






[此贴子已经被作者于2007-7-25 0:22:54编辑过]

搜索更多相关主题的帖子: ssh import action apache struts 
2007-07-24 23:57
xp_mysky
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-11-17
得分:0 


struts配置文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">

<struts-config>
<data-sources />
<form-beans>
<form-bean name="loginForm"
type="com.yourcompany.struts.form.LoginForm" />

</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings>
<action attribute="loginForm" input="/MyJsp.jsp"
name="loginForm" path="/login" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy" />

</action-mappings>
<message-resources
parameter="com.yourcompany.struts.ApplicationResources" />

<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/classes/applicationContext.xml" />
</plug-in>

</struts-config>

[此贴子已经被作者于2007-7-25 0:24:03编辑过]

2007-07-25 00:14
xp_mysky
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-11-17
得分:0 

spring配置文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="de"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>file:src/hibernate.cfg.xml</value>
</property>
</bean>
<bean id="UserInfoDAO" class="com.sshDemo.hibernate.UserInfoDAO">
<property name="sessionFactory">
<ref bean="de" />
</property>
</bean>
<bean name="/login" class="com.yourcompany.struts.action.LoginAction">
<property name="loginDao" ref="UserInfoDAO"></property>
</bean>
</beans>

[此贴子已经被作者于2007-7-25 0:28:31编辑过]

2007-07-25 00:24
xp_mysky
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-11-17
得分:0 

在jsp页面中如果是login.do的话就会出现HTTP Status 404 - Servlet action is not available

/login.do 就回出现HTTP Status 404 - /login.do

2007-07-25 00:31
Gramary
Rank: 4
等 级:贵宾
威 望:13
帖 子:769
专家分:0
注 册:2007-7-9
得分:0 

这个问题是配置文件出现的问题 `
但是这样并不能具体看出是哪里的问题`

<bean id="UserInfoDAO" class="com.sshDemo.hibernate.UserInfoDAO">
<property name="sessionFactory">
<ref bean="de" /> //你的这个名字叫"de"是在哪里啊` 这个应该填的是SessionFactory类的对象
</property>

[此贴子已经被作者于2007-7-25 11:39:32编辑过]


学编程不能急,要慢慢来。
2007-07-25 11:38
Gramary
Rank: 4
等 级:贵宾
威 望:13
帖 子:769
专家分:0
注 册:2007-7-9
得分:0 
是配置文件里的问题很难找
你要加入日志log4j`来检查是哪里出现的错误```
那样很容易找`

学编程不能急,要慢慢来。
2007-07-25 11:40
xp_mysky
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-11-17
得分:0 
de是我在spring里自己命名的~
2007-07-25 21:39
笑海
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:4934
专家分:25
注 册:2007-4-29
得分:0 

你JSP里面怎么写的 帖出来看看


兔子不吃窝边草
2007-07-25 22:41
笑海
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:4934
专家分:25
注 册:2007-4-29
得分:0 
struts+spring+hibernate ====SSH


兔子不吃窝边草
2007-07-25 22:43
醉卧千山
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2007-4-15
得分:0 
你把 <value>file:src/hibernate.cfg.xml</value> 这句
改成 <value>classpath:hibernate.cfg.xml</value> 试试看

天无绝人之路!
2007-07-26 09:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-157864-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.284980 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved