小编bon*_*ade的帖子

Spring - 在jsp文件上显示图像

我的模型商店图像用文件名(作为字符串)和数据(作为字节数组)描述.我使用Hibernate,这是我的模型:

@Entity
public class Image {

    private Long id;
    private String name;
    private byte[] data;

    @Id
    @GeneratedValue
    @Column(name = "IMAGE_ID")
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    @Column(nullable = false, length = 100)
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @Lob
    @Column(nullable = false)
    public byte[] getData() {
        return data;
    }

    public void setData(byte[] data) {
        this.data = data;
    }
}
Run Code Online (Sandbox Code Playgroud)

但我想在网站上显示我存储的图像,如: …

java spring jsp jstl spring-mvc

15
推荐指数
3
解决办法
4万
查看次数

Apache JMeter - 监听器结果解释

我使用JMeter来测试我的webapp应用程序,我有一些带有一些分数值的聚合图,但我实际上不知道它们是什么意思...

汇总图显示例如:

  • 平均
  • 中位数
  • 最大

我不知道这些价值是什么.

什么参考90%线?
我也不知道每秒的吞吐量单位是多少(字节?).
有人知道吗?
JMeter文档仅显示有关报表和侦听器的一般信息.

jmeter

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

带有Hibernate的Spring MVC - 表单中的OneToMany映射

我有汽车和租赁模型连接OneToMany关系:

@Entity
public class Rental {

private Long id;
private Car car;
private User user;

@Id
@GeneratedValue
@Column(name = "RENTAL_ID")
public Long getId() {
    return id;
}

public void setId(Long id) {
    this.id = id;
}

@ManyToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "CAR_ID")
public Car getCar() {
    return car;
}

public void setCar(Car car) {
    this.car = car;
}

@ManyToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "USER_ID")
public User getUser() {
    return user;
}

public void setUser(User user) {
    this.user = user;
} …
Run Code Online (Sandbox Code Playgroud)

forms spring hibernate many-to-one

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

Glassfish v3 servlet容器

我想知道Glassfish中的servlet容器是什么.在某些消息来源中,我看到Glassfish使用像Grizzly这样的东西,但Grizzly是一个Web框架:

Grizzly NIO和Web框架旨在帮助开发人员利用Java™NIO API.Grizzly的目标是帮助开发人员使用NIO构建可扩展且强大的服务器,我们还提供扩展框架组件:Web框架(HTTP/S),Bayeux协议,Servlet,HttpService OSGi和Comet.

这是什么意思?Glassfish是否使用Grizzly作为Web容器.或者也许Tomcat和Grizzly作为扩展?

glassfish

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

Spring boot + Hibernate - 用户未映射

我在Google上看到了许多与hibernate错误相关的主题:

org.hibernate.hql.internal.ast.QuerySyntaxException: User is not mapped [from <model_name>]; nested exception is java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: User is not mapped [from <model_name>]
Run Code Online (Sandbox Code Playgroud)

但是,它们都没有帮助我在Spring Boot应用程序中解决这个问题.

这是我的项目结构:

在此输入图像描述

看看我的文件:

DatabaseConfig.java:

package pl.test.config;

import java.util.Properties;

import javax.sql.DataSource;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.env.Environment;
import org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import org.springframework.orm.jpa.JpaTransactionManager;
import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean;
import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter;
import org.springframework.transaction.annotation.EnableTransactionManagement;

/**
 * Contains database configurations.
 */
@Configuration
@EnableTransactionManagement
public class DatabaseConfig {



    // ------------------------
    // PRIVATE FIELDS
    // ------------------------

    @Autowired
    private Environment env;

    @Autowired
    private DataSource dataSource;

    @Autowired
    private LocalContainerEntityManagerFactoryBean …
Run Code Online (Sandbox Code Playgroud)

hibernate jpa spring-boot

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

Hibernate Envers - 显示修订之间的差异

跟进这三个主题:

  1. 使用 Hibernate Envers 在两个修订版之间获取旧值和新值
  2. 休眠环境修订的差异
  3. Hibernate Envers:如何检查字段在两次修订之间是否发生了变化?

我正在寻找一种解决方案来比较和显示两个实体修订版之间的差异(添加/编辑/删除的内容)。

假设我有如下实体:

@Entity
@Table(name = "MAIN_ENTITY")
@Audited
public class MainEntity implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "ID")
    private Long id;

    @Column(name = "NAME")
    private String name;

    @Column(name = "SHORT_NAME")
    private String shortName;

    @OneToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY, optional = false)
    @JoinColumn(name = "MAIN_ENTITY_COUNTER_ID")
    private MainEntityCounter mainEntityCounter;

    @OneToMany(cascade = CascadeType.ALL, mappedBy = "mainEntity", fetch = FetchType.LAZY, orphanRemoval = true)
    @JsonManagedReference
    @OrderBy
    private Set<Tag> tags = new HashSet<Tag>();

    // getters …
Run Code Online (Sandbox Code Playgroud)

tree hibernate compare hibernate-envers difference

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

HttpServlet和JSP集成

我想知道可以将自定义servlet逻辑与.jsp模板视图集成.例如,我有以下servlet:

public class MyServlet extends HttpServlet {

  protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
      String name = "Mark";        
  }
}
Run Code Online (Sandbox Code Playgroud)

我想将name变量放在jsp文件(new.jsp)中,如:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>New</title>
    </head>
    <body>
         <%= name %>

    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的web.xml:

<servlet>
    <servlet-name>MyServlet</servlet-name>
    <jsp-file>/new.jsp</jsp-file>
</servlet>
<servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/new</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

我不想提出name要求.

有帮助吗?


UPDATE

非常感谢,但我仍然遇到麻烦.首先,我更新了我的servlet:

public class MyServlet extends HttpServlet {

  protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
      String name = "Mark";
      request.setAttribute("name", name); …
Run Code Online (Sandbox Code Playgroud)

java jsp servlets

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

高度等于100%不适用于IFrame

以下是一些有关堆栈溢出的主题:

  1. 全屏iframe,高度为100%
  2. 您如何为iframe设置100%的高度[重复]
  3. 使Iframe适应容器剩余高度的100%

我想将iframe嵌套在我的网页上。我正在使用引导程序来设置网页样式,因此我使用了以下代码:

<div class="col-sm-6" style="margin:0px;padding:0px;overflow:hidden">
    <iframe id="iFrame1" src="<test_link_here>" frameborder="0" style="overflow:hidden;height:100%;width:100%" height="100%" width="100%"></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

不幸的是,我的iframe尚未调整为完整高度。我想以某种方式自动将其调整为最大高度。你知道我能做到吗?

html css iframe

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