applicationContext.xml的配置
<bean id="testdao" class="com.demo.TestDao">
<property name="sessionFactory">
<ref bean="mysessionFactory"/>
</property>
</bean>
<bean name="Test" class="com.demo.Test">
<property name="testdao">
<ref bean="testdao"/>
</property>
</bean>struts2的配置<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<constant name="struts.objectFactory" value="spring" />
<package name="login" extends="struts-default">
<action name="login" class="Test">
<result name="success">bbb.jsp</result>
</action>
</package>
</struts>action类中的配置public String login() throws Exception{
System.out.println("++++++++++++++++=");
boolean b = testdao.selectAaa(aaa.getUsername(), aaa.getPassword());
System.out.println("----------");
return "aaa";
}
无论rusult取何值,bbb.jsp都会被答应出来
<bean id="testdao" class="com.demo.TestDao">
<property name="sessionFactory">
<ref bean="mysessionFactory"/>
</property>
</bean>
<bean name="Test" class="com.demo.Test">
<property name="testdao">
<ref bean="testdao"/>
</property>
</bean>struts2的配置<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<constant name="struts.objectFactory" value="spring" />
<package name="login" extends="struts-default">
<action name="login" class="Test">
<result name="success">bbb.jsp</result>
</action>
</package>
</struts>action类中的配置public String login() throws Exception{
System.out.println("++++++++++++++++=");
boolean b = testdao.selectAaa(aaa.getUsername(), aaa.getPassword());
System.out.println("----------");
return "aaa";
}
无论rusult取何值,bbb.jsp都会被答应出来
解决方案 »
- 关于常用属性的保存
- ajax的js中url传送特殊字符和中文汉字的乱码问题
- struts1 文章获取和保存的代码
- hibernate使用配置文件调用多参数oracel存储过程问题
- spring 的baseaction有疑问,请高手解疑!!!
- tomcat 5 访问静态资源报错
- Excel与Email QQ的互操作
- 菜鸟求助:如何在tomcat里建立一个站点,怎么配置?
- 各位帮帮忙,请问哪儿有《Master EJB》(英文版)下?
- LocalSessionFactoryBean为什么能注入到HibernateDaoSupport
- Struts2的方法名+do自定义错误页面设置疑问
- ejb3.o jta事务问题 大家帮忙看看.
对应Struts里改为:
[code=XM]
<struts>
<constant name="struts.objectFactory" value="spring" />
<package name="login" extends="struts-default">
<action name="login" class="Test">
<result name="aaa">bbb.jsp</result>
</action>
</package>
</struts>
[/code]
或者把你Action里返回结果改为:success
<action name="login" class="Test">
class里面应该是包名.类名吧
同时把login()方法里 return "aaa";改成return "success";
<action name="login" class="Test">
<result name="success">bbb.jsp </result>
</action>
</package>
换成:
<package name="login" namespace="/myweb" extends="struts-default">
<action name="login" class="Test" method="login">
<result name="aaa">bbb.jsp </result>
</action>
</package>
1,需要命名空间namespace="/myweb",发送请求的时候也记得带上。
2,method属性需要写,不写默认调用execute方法,但你的方法是login。
3,class属性中的类是不是应该有包名。
4,result 中的属性name要与login方法的返回值匹配。