小编Jag*_*ger的帖子

没有视图呈现的Spring MVC请求

我遇到以下功能的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)

mapping model-view-controller service configuration spring

11
推荐指数
1
解决办法
9368
查看次数

线程1:EXC_BREAKPOINT(代码= EXC_i386_BPT,子代码= 0x0)错误

我有一个我正在制作的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 …

cocoa cocoa-touch objective-c ios ios6

10
推荐指数
1
解决办法
1万
查看次数

使用信号量和pthreads的Producer Consumer程序

我已经为生产者 - 消费者问题写了一个代码.但是我没有得到输出.没有编译错误,但在我的程序中发出警告.我很困惑.非常努力.但是无法得到它.请告诉我什么我的程序是错的.什么是正确的程序.我感到沮丧.请帮助伙计们.这是代码 -

#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)

c semaphore pthreads

9
推荐指数
1
解决办法
6万
查看次数

ABAP运营商中?=的含义是什么?

我的问题是一样的称号了,有什么之间的区别=,并?= 在ABAP运营商?

abap

8
推荐指数
1
解决办法
2万
查看次数

Hibernate外键与复合主键的一部分


我必须使用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

8
推荐指数
1
解决办法
1万
查看次数

有没有办法在Oracle 11g XE上安装java?

我正在使用数据库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?

java oracle oracle-xe oracle11g

7
推荐指数
1
解决办法
9371
查看次数

WebApplicationInitializer container.addServlet()返回null

我正在使用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: …

eclipse web-applications spring-data

7
推荐指数
1
解决办法
2486
查看次数

Eclipse在Windows 7中死机

显然,在应用了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)

windows-7 java-7 eclipse-juno eclipse-kepler

7
推荐指数
1
解决办法
5215
查看次数

从版本4.3.11.Final切换到5.0.1.Final会导致编译错误

我正在尝试升级我的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)

有没有人面临类似的问题?

java spring hibernate spring-data-jpa hibernate-5.x

7
推荐指数
1
解决办法
1453
查看次数

创建动态ABAP内部表

在选择屏幕上,用户需要插入表名,我需要从该表中获取前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)

sap abap

7
推荐指数
1
解决办法
905
查看次数