Config.xml这个文件有问题吧你不贴出你的...代码
怎么给你看
怎么给你看
解决方案 »
- JSP结合XML+XSLT将输出转换HTML
- 求解??
- ? - http中有expiration属性吗
- 用eclipse导出class为jar包,但是导出的包含有class的上级路径
- 在linux上执行命令
- 关于struts中返回给页面数据的问题
- 请问,大侠,救救我!
- 求救!!关于jni本地方法調用的問題,我用javah生成h文件,為甚麼編譯不成?(說(*env)->GetStringUTFChars(...)沒有->操作符)為甚麼?
- 在java里可以用executeUpdate(create table)来建立oracle表吗?如何调用oracle的函数,过程?oracle里的包是个什么概念?
- 请问如何把jsp查询的数据保存在本机上?
- 查询系统
- 今天遇到的这个问题,快来救我!!
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!--Definition of View Resolver -->
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass">
<value>org.springframework.web.servlet.view.JstlView</value>
</property>
<property name="prefix">
<value>/WEB-INF/view/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
<!--Request Mapping -->
<bean id="urlMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="login.do">LoginAction</prop>
</props>
</property>
</bean>
<!---Action Definition-->
<bean id="LoginAction" class="MyTest.LoginAction">
<property name="commandClass">
<value>MyTest.User</value>
</property>
<property name="fail_view">
<value>loginfail</value>
</property>
<property name="success_view">
<value>main</value>
</property> </bean>
</beans>
这个文件的格式不象是系统自动生成的。
格式不对,很容易出错的。
[email protected]
[email protected]
/*
* Created on 2005/04/05
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package aop.spring.sample2.aop;import junit.framework.TestCase;import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;import aop.spring.sample2.business.DataCtrl;/**
* @author zhl-wang
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class SpringTestCase extends TestCase {
DataCtrl test=null; protected void setUp() throws Exception { super.setUp(); ApplicationContext ctx=new FileSystemXmlApplicationContext("applicationContext.xml"); test = (DataCtrl) ctx.getBean("myAOPProxy"); } protected void tearDown() throws Exception { super.tearDown(); } public void testSave(){ test.selectAll(); }
}
但遇到了1个新的问题 运行的时候 抱出:
description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: successView isn't set
org.springframework.web.servlet.mvc.SimpleFormController.onSubmit(SimpleFormController.java:340)
org.springframework.web.servlet.mvc.SimpleFormController.onSubmit(SimpleFormController.java:307)
org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:248)
org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:243)
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:128)
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:675)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:623)
org.springframework.web.servlet.FrameworkServlet.serviceWrapper(FrameworkServlet.java:384)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:353)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)LogAction;
package MyTest;import java.net.BindException;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.SimpleFormController;
public class LoginAction extends SimpleFormController { private String fail_view;
private String success_view;
protected ModelAndView onSubmit(HttpServletRequest request,HttpServletResponse response,Object cmd,BindException ex)throws Exception {
User user = (User) cmd;
if(login(user) == 0) {
HashMap result_map = new HashMap();
result_map.put("logininfo", user);
List msgList = new LinkedList();
msgList.add("msg1");
msgList.add("msg2");
msgList.add("msg3");
result_map.put("messages", msgList);
return new ModelAndView(this.getSuccess_view(), result_map);
}
else{
return new ModelAndView(this.getFail_view());
}
}
private int login(User user) {
if ("zhangbo".equalsIgnoreCase(user.getUsername())&&"82948294".equals(user.getPassword())) {
return 0;
}
return 1;
}
public String getFail_view() {
return fail_view;
}
public String getSuccess_view() {
return success_view;
}
public void setFail_view(String string) {
fail_view = string;
}
public void setSuccess_view(String string) {
success_view = string;
}}