小编Gun*_*don的帖子

Spring-Controller的范围及其实例变量

Spring-MVC单例中的所有控制器是否都在不同的会话和请求之间共享?

如果是这样,我假设一个类变量就好

public String name;
Run Code Online (Sandbox Code Playgroud)

对于所有请求和会话都是一样的吗?因此,如果用户X发出请求并且name正在设置为Paul,则用户Z还将Paul作为属性?

在我的情况下,我不希望这种行为,但想知道是否有一个更简单,或更清洁的OOP方式,以获得会话/请求变量然后session.getAttribute()/request.getAttribute()

spring spring-mvc

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

如何引用primaryStage

我将.fxml-Files用于我的应用程序的视图层.每个fxml都附有一个控制器

<AnchorPane fx:controller="movielistjavafx.view.MainWindowController">
Run Code Online (Sandbox Code Playgroud)

我们假设我有一个mainFrame和它的控制器.mainFrame.fxml加载在start(Stage)-method中.

现在你要显示一个附加到Stage/Window/Whatever的fileChooser.

为此,让fxml-controller知道例如 primaryStage.

有没有办法将它注入控制器,或者FXML在运行时是否知道它属于哪个场景和阶段?

我只有想法是将primaryStage存储在某些静态上下文中,但这似乎不是一种对我这样做的方法.

java javafx javafx-2 fxml

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

默认JavaFX-CSS

有没有办法看到JavaFX-Elements的应用CSS规则?或者是否有可用的默认CSS规则的已发布参考?

我想,例如,知道工具栏边框的颜色.

css fxml javafx-8

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

在缓存的视图上不添加面包屑

在我的布局default.ctp我有

<!--nocache-->
  <?php echo $this->Html->getCrumbs(' / ', 'Home'); ?>
<!--/nocache-->
Run Code Online (Sandbox Code Playgroud)

在我称之为rules.cpt的视图中

<!--nocache--><?php $this->Html->addCrumb('Rules', '/rules'); ?><!--/nocache-->
Run Code Online (Sandbox Code Playgroud)

首次打开(未缓存)视图时,面包屑将呈现为希望.每次附加(缓存)渲染时,仅Home显示.

从Controller中删除缓存时

// public $cacheAction = array('home' => 120, 'rules'  => 36000);
Run Code Online (Sandbox Code Playgroud)

一切正常.

为什么不addCrumb()被召唤?我测试添加<?php echo time(); ?>到相同的nocache块工作(即在每个页面渲染时调用).

php caching cakephp breadcrumbs cakephp-2.3

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

如何隐藏位置:使用翻译时的相对位置

似乎使用transform: translateY(1px);也会导致元素获得额外的position: relative;行为.

有没有办法来阻止这个?

这是codepen.io上的一个例子.

我想将白盒绝对放在绿色盒子上,而不是父盒子(红色).

css transform css-position css3

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

边境半径在safari下失败(丑陋的剪裁)

有人知道在Safari中使用'bug'的解决方法吗?

当我用border-radiusCSS3创建圆形边框时,它在Safari,FF等上工作正常.

但是当边框颜色是背景中的颜色时,您可以看到容器背景与边框重叠.

你可以在这里试试:http://de.roundedcorner.org/css3-rounded-corner-generator只需将border-color和sites background设置为#333333

谢谢你的帮助!

html safari css3

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

哪个ChoiceBox-Event可供选择?

我使用JavaFX Scene Builder将一个ChoiceBox放在一个fxml中.

FXML有一个分配给它的控制器.

我的问题是:如果我想了解更改的值,我需要注册哪个事件?

onInputMethodTextChanged="#languageSelectionModified"
Run Code Online (Sandbox Code Playgroud)

这不适用于以下代码

public void languageSelectionModified(Event event) {
    ChoiceBox<String> box = (ChoiceBox<String>) event.getSource();
    System.out.println(box.getValue());
}
Run Code Online (Sandbox Code Playgroud)

这仅适用于初始点击(即打开列表,而不是选择项目时):

onMouseClicked="#languageSelectionModified"
Run Code Online (Sandbox Code Playgroud)

虽然鼠标事件永远不会是一个很好的选择,因为触摸或键盘是输入法的情况,它仍然证明可以到达System.out.

我绝对不知道这些东西在哪里被记录(在默认的Java-API中它们不是)

java javafx javafx-2 fxml

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

如何为TableView使用自定义cellFactories

如何轻松地将自定义(可重用)cellFactories应用于javafx.scene.control.TableCell;javafx.scene.control.TableView;

java javafx javafx-2

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

如何制作JavaFX-Widget

是否有可能将舞台固定在桌面上?

我想将我的应用程序表现为小部件,因此当它启动时,它应该显示在桌面的正上方,而不是在可能打开的当前应用程序的前面.

小部件的另一个条件是它在任务栏中没有条目.这也可能吗?

java javafx javafx-2 fxml

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

如何将BufferedImage转换/转换为图像?

我想把一个转换BufferedImage成一个java.awt.Image.

我的源图像是tif,所以我使用JAI将其读取为PlanarImage:

PlanarImage source = JAI.create("fileload",IMG_DIR + tagImgName);

然后我将它保存为对象属性作为 BufferedImage

tagImg = source.getAsBufferedImage();

对于.pdf-Export(通过iText),我需要它 java.awt.Image

谢谢!

java bufferedimage image awt itext

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

自定义标记:没有文本的属性(布尔值)

假设我有一个带有可选布尔属性的自定义标记.

该属性的默认值也为false.

要使用它,开发人员会写类似的东西

有没有一种方法来定义的="true"双组分不nesscasary?那<xyz:mytag optAttr />等于<xyz:mytag optAttr="true" />

至少对于HTML中的复选框,这是很常见的.

java jsp jstl

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