我遇到以下功能的Spring配置问题 - 我需要视图请求正常运行(渲染视图),服务请求只需执行而不呈现任何内容.我遇到的问题是,控制器执行后,地方下了线春决定一个ModelAndView应该实例化,即使在控制器方法不返回任何东西(无效).这会触发一个要呈现的视图,而实际上我想在控制器完成它的工作后什么都不做.我确定它一定是我在Spring配置中做错了(我的猜测是它与视图解析器相关).对此有任何帮助表示赞赏.谢谢.
这是代码:
@Controller
@RequestMapping( "actions" )
public final class ServiceController{
private static final Logger logger = LoggerFactory.getLogger( ServiceController.class );
@RequestMapping( value = "/submit.service",method = RequestMethod.POST )
public void test( @RequestParam( "mail" ) String mail ){
ServiceController.logger.info( mail );
}
}
Run Code Online (Sandbox Code Playgroud)
和web.xml中的servlet:
<servlet>
<servlet-name>viewServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/viewServlet-context.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>viewServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
背景是:
<annotation-driven />
<beans:bean id="velocityConfig" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
<beans:property name="resourceLoaderPath" value="/WEB-INF/velocity/" />
</beans:bean>
<beans:bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
<beans:property name="cache" value="true" />
<beans:property name="prefix" value="" />
<beans:property name="suffix" …Run Code Online (Sandbox Code Playgroud) 我有一个我正在制作的iPad应用程序,但它在启动时崩溃,即使没有错误或警告,输出除了"(lldb)"之外没有输出任何内容,它标记了一个指针.
这是构建后崩溃的图像.

以下是代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
/* UIImage *myImage = [UIImage imageNamed:@"de_dust2.png"];
myImageView = [[UIImageView alloc] initWithImage:myImage];
myScrollView.contentSize = CGSizeMake(myImageView.frame.size.width, myImageView.frame.size.height);
myScrollView.maximumZoomScale = 4.0;
myScrollView.minimumZoomScale = 0.75;
myScrollView.clipsToBounds = YES;
myScrollView.delegate = self;
// [myScrollView addSubview:myImageView];*/
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
[self.viewController setRed:1];
[self.viewController setGreen:0];
[self.viewController setBlue:0];
[self.viewController setAlpha:1];
[self.viewController checkRotation];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
我现在也注意到错误是在线上给出的[self.window …
我已经为生产者 - 消费者问题写了一个代码.但是我没有得到输出.没有编译错误,但在我的程序中发出警告.我很困惑.非常努力.但是无法得到它.请告诉我什么我的程序是错的.什么是正确的程序.我感到沮丧.请帮助伙计们.这是代码 -
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include </usr/include/semaphore.h>
#define BUFF_SIZE 5 /* total number of slots */
#define NP 3 /* total number of producers */
#define NC 3 /* total number of consumers */
#define NITERS 4 /* number of items produced/consumed */
typedef struct {
int buf[BUFF_SIZE]; /* shared var */
int in; /* buf[in%BUFF_SIZE] is the first empty slot */
int out; /* buf[out%BUFF_SIZE] is the first full slot */
sem_t full; /* …Run Code Online (Sandbox Code Playgroud)
我必须使用Hibernate并且我不太确定如何解决这个问题,我有2个表与1..n关系,如下所示:
------- TABLE_A ------- col_b (pk) col_c (pk) [other fields] ------- TABLE_B ------- col_a (pk) col_b (pk) (fk TABLE_A.col_b) col_c (fk TABLE_A.col_c) [other fields]
如何使用Hibernate管理它?
我不知道如何声明包含主键的一部分的外键.
我的数据库模式是从Hibernate模型生成的.
java hibernate foreign-keys composite-key composite-primary-key
我正在使用数据库Oracle 11g Express Edition(XE),当我尝试创建一个java源对象时,它返回一个错误:
ORA-29538:未安装Java
源代码很简单:
create or replace and compile java source named hello AS
public class Hello {
public static String hello() { return "Hello!"; }
};
Run Code Online (Sandbox Code Playgroud)
我在Oracle的文档中发现Oracle XE不包含Java.
有人知道是否有可能在其上"安装"Java?
我正在使用maven创建一个基本的Web应用程序,然后导入到Eclipse 4.2.我将Tomcat 7设置为服务器.我正在尝试使用mongodb为Web应用程序配置spring数据.
我遵循这里找到的基于代码的配置方法:WebApplicationInitializer
当我在服务器上运行项目时,我在我创建的WebApplicationInitializer类中得到一个空指针异常.行:container.addServlet("dispatcher",new DispatcherServlet(dispatcherContext)); 返回null.
我错过了什么?我使用注释从头开始创建Web应用程序有点新鲜.
这是有问题的课程:
public class ATWWebAppInitializer implements WebApplicationInitializer
{
@Override
public void onStartup(ServletContext container) throws ServletException
{
// Create the 'root' Spring application context
AnnotationConfigWebApplicationContext rootContext = new AnnotationConfigWebApplicationContext();
rootContext.register(SpringMongoConfig.class);
// Manage the lifecycle of the root application context
container.addListener(new ContextLoaderListener(rootContext));
// Create the dispatcher servlet's Spring application context
AnnotationConfigWebApplicationContext dispatcherContext = new AnnotationConfigWebApplicationContext();
dispatcherContext.register(ATWDispatcherConfig.class);
// Register and map the dispatcher servlet
ServletRegistration.Dynamic dispatcher = container.addServlet("dispatcher", new DispatcherServlet(dispatcherContext));
dispatcher.setLoadOnStartup(1);
dispatcher.addMapping("/*");
}
}
Run Code Online (Sandbox Code Playgroud)
尝试将此添加到POM: …
显然,在应用了Windows 7的一些最新更新后,Eclipse停止正常工作.它经常冻结30秒到2分钟.实际上系统也会冻结,例如在WMP中播放的音乐停止,加载网页停止等.
我首先尝试使用最新的Eclipse Kepler并认为它只是新版本但后来又回到了Juno并且同样的事情发生了.
我的JRE是Java,7u45但我也测试了它,7u7没有任何变化.
似乎在冻结时,一些I/O操作正在发生,因为硬盘灯不断闪烁.
它完全阻止在Eclipse和系统本身中做任何事情.
最近有人遇到过这样的问题吗?我搜索了它,我发现的是Eclipse和64位版本Windows的错误报告.
编辑:我在不同的机器上测试它几乎相同的配置,它无可挑剔地工作.知道如何检查我的机器,导致问题的原因是什么?
它仍然只在我运行Eclipse时发生我没有任何其他应用程序的其他问题.
编辑:我运行Eclipse,-consolelog这里是冻结期间抛出异常的堆栈跟踪.
2013-11-15 12:31:06,480 [main] INFO c.n.h.c.p.n.NettyAsyncHttpProvider - Number of application's worked threads is 8
2013-11-15 12:32:56,300 [Recommenders-Dependency-Info-Service-0] ERROR o.e.r.i.r.p.ClasspathEntryInfoProvider - Extracing jar information failed with exception.
java.lang.RuntimeException: java.io.IOException: Die Anforderung konnte wegen eines E/A-Gerõtefehlers nicht ausgef³hrt werden
at org.eclipse.recommenders.utils.Throws.throwUnhandledException(Throws.java:47) ~[na:na]
at org.eclipse.recommenders.utils.Fingerprints.internal_sha1v2(Fingerprints.java:59) ~[na:na]
at org.eclipse.recommenders.utils.Fingerprints.sha1(Fingerprints.java:64) ~[na:na]
at org.eclipse.recommenders.utils.archive.ArchiveDetailsExtractor.createFingerprint(ArchiveDetailsExtractor.java:56) ~[na:na]
at org.eclipse.recommenders.internal.rcp.providers.ClasspathEntryInfoProvider$3.run(ClasspathEntryInfoProvider.java:247) ~[na:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.7.0_45]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown …
Run Code Online (Sandbox Code Playgroud) 我正在尝试升级我的Hibernate版本
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.3.11.Final</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
至
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.0.1.Final</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
不幸的是,通过编译我得到以下错误.
TestDao.java:[5,25]找不到符号
[错误]符号:类Transactional
[错误]位置:包javax.transaction
我一直在努力工作一个多小时了.
我试过添加包spring-tx但它没有帮助.
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>4.2.1.RELEASE</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
有没有人面临类似的问题?
在选择屏幕上,用户需要插入表名,我需要从该表中获取前3个字段并将其显示在输出的ALV中.我从阅读教程中理解的是,我需要调用方法cl_alv_table_create=>create_dynamic_table,但我不知道如何创建fieldcatalog.
DATA: t_newtable TYPE REF TO data,
t_fldcat TYPE lvc_t_fcat,
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = t_fldcat
IMPORTING
ep_table = t_newtable.
Run Code Online (Sandbox Code Playgroud) java ×3
abap ×2
hibernate ×2
spring ×2
c ×1
cocoa ×1
cocoa-touch ×1
eclipse ×1
eclipse-juno ×1
foreign-keys ×1
ios ×1
ios6 ×1
java-7 ×1
mapping ×1
objective-c ×1
oracle ×1
oracle-xe ×1
oracle11g ×1
pthreads ×1
sap ×1
semaphore ×1
service ×1
spring-data ×1
windows-7 ×1