小编eri*_*k.c的帖子

在具有名称的DispatcherServlet中找不到具有URI ....的HTTP请求的映射

我已经检查了几乎所有关于stackoverflow的相关文章,但我无法解决我的问题.

这是代码:web.xml:

   <display-name>Spring3MVC</display-name>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    <context-param>
        <param-name>contextConfigLocation</param-name> 
        <param-value>/WEB-INF/spring-servlet.xml</param-value> 
    </context-param> 
    <listener> 
        <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> 
    </listener>
    <servlet>
        <servlet-name>spring</servlet-name>
        <servlet-class>
            org.springframework.web.servlet.DispatcherServlet
        </servlet-class>
        <load-on-startup>2</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>spring</servlet-name>
        <url-pattern>*.html</url-pattern>
        <url-pattern>/</url-pattern>
        <url-pattern>*.htm</url-pattern>
    </servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)

为spring-servlet.xml:

<context:component-scan base-package="com.mycompany.elso" />
    <bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"/>   

    <bean id="viewResolver"
        class="org.springframework.web.servlet.view.UrlBasedViewResolver">
        <property name="viewClass"
            value="org.springframework.web.servlet.view.JstlView" />
        <property name="prefix" value="/WEB-INF/jsp/" />
        <property name="suffix" value=".jsp" />
    </bean>
Run Code Online (Sandbox Code Playgroud)

myController的:

public class myController {
    @RequestMapping("/hello")
    public ModelAndView helloWorld() {

        String message = "Hello World, Spring 3.0!";
        return new ModelAndView("hello", "message", message); 
    }
}
Run Code Online (Sandbox Code Playgroud)

网页/ index.jsp:

<html>
<head>
    <title>Spring …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc

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

而不是重写新文件被创建

我正在尝试写入已存在的文件.据我在论坛上看到,这段代码应该重写旧文件,但不是重写,而是将文件名放入[]括号中并创建一个新文件.任何的想法?

 try {
   File file = new File("/home/erik/glassfish3/" + selectedMss + ".ini");
   BufferedWriter output = new BufferedWriter(new FileWriter(file));
   for (String newline : content) {
     output.write(newline + "\n");
   }
   output.close();
 } catch (IOException e) {
   e.printStackTrace();
 }
Run Code Online (Sandbox Code Playgroud)

java

3
推荐指数
1
解决办法
204
查看次数

获取组中最大值的id

我有一个表,我想收集每个组的项目的ID与列上的最大值,但我有一个问题.

SELECT group_id, MAX(time) 
FROM mytable
GROUP BY group_id
Run Code Online (Sandbox Code Playgroud)

这样我得到正确的行,但我需要id:

SELECT id,group_id,MAX(time)
FROM mytable
GROUP BY id,group_id
Run Code Online (Sandbox Code Playgroud)

这样我就得到了所有的行.我怎样才能从每个组获得最大值行的ID?

样本数据

id = 1, group_id = 1, time = 2014.01.03
id = 2, group_id = 1, time = 2014.01.04
id = 3, group_id = 2, time = 2014.01.04
id = 4, group_id = 2, time = 2014.01.02
id = 5, group_id = 3, time = 2014.01.01
Run Code Online (Sandbox Code Playgroud)

从那我应该得到身份:2,3,5谢谢!

sql

3
推荐指数
2
解决办法
6892
查看次数

标签 统计

java ×1

spring ×1

spring-mvc ×1

sql ×1