小编cur*_*us1的帖子

如何在Spring获取之前捕获Spring Security登录表单?

我有一个带有用户名和密码的Spring登录表单,它指向/ myapp/j_spring_security_check.

我希望在Spring收到请求之前有人提交登录表单时拦截表单提交.

基本上,我希望能够查看用户输入以查看它是否满足某些要求.如果没有,应用程序将把用户带回登录表单.如果用户输入符合要求,则流程将转至Spring身份验证.

我怎样才能做到这一点?以有效的方式?

谢谢!

spring-security

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

Bootstrap:如何在网格设计中的任何位置水平放置元素?

我正在学习Bootstrap.我使用Bootstrap进行固定宽度的设计.从在线文档中,我知道从列开始定位元素很容易.例如:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Bootstrap version</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="">

    <!-- Le styles -->
    <link href="css/bootstrap.css" rel="stylesheet">
    <style type="text/css">
        body {
            padding-top: 60px;
            padding-bottom: 40px;
        }
    </style>
    <link href="css/bootstrap-responsive.css" rel="stylesheet">

    <link href="learn.css" rel="stylesheet">

    <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
    <!--[if lt IE 9]>
        <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->

</head>

<body>


<div class="container">
    <div class="row">
    <div class="span3" style="background-color:grey">span3</div>
    <div class="span5" style="background-color:pink"><div id="text">span5 text</div></div>
    <div class="span4" style="background-color:navy">span4</div>
    </div>
</div> 


    <!-- …
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap

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

messages.properties 中带双引号的字符串无法正确显示

我正在做一个 Spring Web 应用程序。在我的 messages.properties 文件中,有一个一行字符串,如下所示:

label.name.tooltip=The "name" field ...
Run Code Online (Sandbox Code Playgroud)

我的 JSP 文件显示该字符串如下:

<spring:message code="label.name.tooltip" />
Run Code Online (Sandbox Code Playgroud)

然而,显示的文字只是“The”,这意味着“name”中的部分被删掉了。

我不知道为什么会发生这种情况。谷歌搜索,在双引号前添加反斜杠等方法不起作用。

问候和感谢!

更新

整个问题是由我使用 A 标签的 title 属性中的字符串引起的,如下所示:

a href="#" data-toggle="tooltip" title="<spring:message code="label.name.tooltip" />
Run Code Online (Sandbox Code Playgroud)

正如 Bossie 所暗示的,浏览器会删除从双引号开始的字符串内容。

Misha 做了相当多的解释,这帮助我更多地了解该消息是如何运作的。谢谢,米莎!!!

我在 SO 找到了一个解决方案,就我而言,使用“名称”而不是双引号。希望这对其他人有帮助。

spring-mvc

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

是否可以根据区域设置确定默认纸张尺寸?

在Java中,有什么我可以开箱即用来根据区域设置决定默认纸张尺寸吗?

我正在构建一个Web应用程序,需要生成一个PDF文档.它的大小可以是letter,legal,A4等,具体取决于区域设置.从Web应用程序,我可以获取访问者的区域设置信息,如国家/地区等.

java locale

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

Firefox中的Javascript调试:如何显示错误的调用堆栈

我正在做一个Web应用程序.在Firefox中,我可以使用Web Developer的Debugger工具.

在我的Javascript代码中,我在Firefox中收到了错误

TypeError: a is undefined
Run Code Online (Sandbox Code Playgroud)

上面的错误发生在jQuery中.

我知道我传递给jQuery的数据不对.但是,我的代码中有许多jQuery调用,我不知道哪个调用会导致此错误.

无论如何要显示通过Debugger导致错误的堆栈调用?Java显示错误堆栈跟踪的方式?

谢谢!

javascript firefox-addon javascript-debugger

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

Citrix:Citrix浏览器中未加载的Web字体

我们正在开发一个Intranet网站,我们使用Google字体和Font Awesome,方法如下:

<link href='//fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="/libs/font-awesome-4.2.0/css/font-awesome.min.css" type="text/css">
Run Code Online (Sandbox Code Playgroud)

人们可以从外部通过Citrix访问Intranet,Citrix拥有其浏览器(IE 11).似乎在Citrix浏览器中加载了字体.如果有人直接在网络内访问内部网,则没有问题.我附上了显示差异的图像.第一个导航栏是有问题的导航栏.您可以看到主页图标(Font Awesome)丢失,菜单字体(Google字体)不正确.

在此输入图像描述

感谢致敬.

citrix google-webfonts font-awesome

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

CSS:从文本中删除下划线

我有以下HTML

<div style="text-decoration: underline;">
    outer text
    <div style="text-decoration: none;">inner text</div>
</div>
Run Code Online (Sandbox Code Playgroud)

即使我使用"无"作为"内部文本",它仍然有下划线.这是JS小提琴的例子:http://jsfiddle.net/oj2wj1d6/1/

如何从"内部文本"中删除下划线?我必须保持相同的HTML结构,而不添加任何新的HTML标记.

css

5
推荐指数
2
解决办法
445
查看次数

如何知道集群中哪些节点是实际的主节点?

我用的是ES 2.2.0。并且有一个节点集群。我想知道哪个或哪些节点是真正的主节点。我怎样才能做到这一点?

我尝试了以下方法:

curl http://my_computer:9200/_cluster/state?pretty
curl http://my_computer:9200/_nodes?pretty
Run Code Online (Sandbox Code Playgroud)

我无法找到哪个节点是主节点。

elasticsearch

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

响应页面:在一列中使正确的列保持在顶部

我有以下html:

<div class="left">
this is left side. it should go to the bottom when in one column
</div>
<div class="right">
this is right side. it should go to the top when in one column
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.left {
    width: 70%;
    float: left;
    background-color: red;
}
.right {
    width: 30%;
    float: left;
    background-color: yellow;
}

 @media only screen and (max-width : 768px) {
   .left, .right {
        width: 100%;
     }
}
Run Code Online (Sandbox Code Playgroud)

我希望当显示为一列时,使右列保持在顶部.

这是jsfiddle链接:https://jsfiddle.net/m7zpoc30/1/

请随时建议我应该做什么,包括改变我目前的CSS.

谢谢!

css css3

5
推荐指数
2
解决办法
4188
查看次数

RunJettyRun插件和热插拔

我在Windows上使用Java 1.8.0_144,Eclipse(Oxygen)和RunJettyRun插件来测试我的Web应用程序.当我以非静态方法修改Java代码(不更改方法签名或添加新方法)时,除非我关闭并重新启动RunJettyRun,否则不会反映更改.我做了一些如下所示的配置,但它没有工作.

在此输入图像描述

如何在不关闭RunJettyRun的情况下看到代码更改有效?

eclipse-plugin runjettyrun

5
推荐指数
0
解决办法
84
查看次数