小编Nar*_*ggi的帖子

无法检索从控制器发送的值以在 spring mvc 中查看

我是 Spring MVC 的新手。我正在编写一个简单的 maven web 项目,以便在调用时在视图中显示一个 hello world。除此之外,我正在使用 apache tomcat 7。
我正在关注这个
控制器正在被调用,我能够设置和打印模型映射。

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>springmvc</groupId>
<artifactId>demo</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>demo Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.1</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>4.3.4.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>


</dependencies>
<build>
    <finalName>demo</finalName>
</build>
Run Code Online (Sandbox Code Playgroud)

网页.xml

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
 <servlet>
        <servlet-name>HelloWeb</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloWeb</servlet-name>
        <url-pattern>*.action</url-pattern>
    </servlet-mapping>

</web-app>
Run Code Online (Sandbox Code Playgroud)

HelloWeb-servlet.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" …
Run Code Online (Sandbox Code Playgroud)

java spring jsp spring-mvc

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

如何使用Spring Boot应用程序呈现JSP

我第一次使用弹簧而且

我找不到连续两天连续获得404的原因.

这是我的[更新] pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.earth</groupId>
<artifactId>EarthBnb</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.7.RELEASE</version>
    <relativePath />
</parent>

<name>EarthBnb</name>

<properties>
    <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
    </dependency>

    <!-- Need this to compile JSP -->
    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>org.eclipse.jdt.core.compiler</groupId>
        <artifactId>ecj</artifactId>
        <version>4.6.1</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
       <groupId>javax.persistence</groupId>
       <artifactId>persistence-api</artifactId>
       <version>1.0.2</version>
       <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <optional>true</optional>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-aop</artifactId>
        <version>4.3.11.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-aspects</artifactId> …
Run Code Online (Sandbox Code Playgroud)

java jsp maven spring-boot

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

fget如何运作?

我正在使用gcc(Ubuntu 4.8.2-19ubuntu1)4.8.2
我正在编写一个非常简单的脚本来将字符串作为输入并使用一些自定义消息进行打印.第一个用户输入T(没有时间取字符串),然后通过fgets输入.
.我用这个这个作为参考.
我得到一个非常奇怪的输出,即fgets正在添加一些额外的新行甚至循环不能正常工作T = 2它只询问输入一次.
任何人都可以解释我的代码片段有什么问题.提前致谢!

#include<stdio.h>
#include<string.h>
int main()
{
  int T;
  scanf("%d",&T);

 while(T--){
    char str[100]={""};
    int i;
    printf("Hello\n");
    fgets(str,80,stdin);
    i = strlen(str)-1;
    if(str[i]=='\n')
    str[i]='\0';
    printf("World\n");
    printf("%s\n",str);

  } 
   return 0;

} 
Run Code Online (Sandbox Code Playgroud)

请参阅T = 2的图像参考,即使T = 2,它只接受一次字符串,打印语句的顺序也不符合预期. 当T = 2和

c fgets

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

标签 统计

java ×2

jsp ×2

c ×1

fgets ×1

maven ×1

spring ×1

spring-boot ×1

spring-mvc ×1