小编Ele*_*ist的帖子

Railo中的组件映射

我想将我的所有CFC放入/ components文件夹,并能够从应用程序中的不同位置调用它们,例如.来自/forums/index.cfm.

我该如何设置映射?

coldfusion cfc railo

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

Struts 2在第一页加载时跳过验证

我有一个表单,我需要在提交时进行验证.我已添加public void validate()到我的动作类中.但是,即使在尚未提交表单的初始页面加载中也会显示错误.

我已经读过这个这个,但没有解决我的问题.实现诸如在第一次表单加载时跳过验证这样简单的事情真的很难吗?:(

我在动作类中使用手动验证.

在struts.xml

<action name="login" class="community.action.LoginAction">
    <result name="success" type="redirect">/forums/list</result>
    <result name="login">/WEB-INF/login.jsp</result>
    <result name="input">/WEB-INF/login.jsp</result>
</action>
Run Code Online (Sandbox Code Playgroud)

LoginAction.java

public void validate() {
    //validation rule
    addActionError("Error message");
}

public String execute() {
    if (//username and password correct) {
        return SUCCESS; //redirect to forums page
    } else {
        return LOGIN;
    }
}
Run Code Online (Sandbox Code Playgroud)

目前,即使未提交表单,也会显示错误.

我尝试使用@SkipValidation注释execute(),但这样可以防止错误显示,即使在表单提交后也是如此.

validation struts2

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

使用ColdFusion将日期和时间插入MySQL

我完全迷失在这里.

MySQL数据库中有一个"datetime"类型的字段.我想用ColdFusion程序生成的日期时间来填充它.我发现CreateODBCDateTime必须用于转换为属性格式,以便MySQL接受它,所以...

<cfset myDateTime = CreateODBCDateTime("07-04-2012 20:11:00")>
Run Code Online (Sandbox Code Playgroud)

以后某个地方:

<cfquery name="qAddDate">
    INSERT INTO some_table
    (`date`)
    VALUES
    ('#myDateTime#')
</cfquery>
Run Code Online (Sandbox Code Playgroud)

但是,我在尝试将数据发送到数据库时收到此错误:

您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第8行'2012-07-04 20:11:00'}')'附近使用正确的语法

第8行是日期行:

INSERT INTO some_table
(`date`)
VALUES
('{ts '2012-07-04 20:11:00'}')
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

谢谢.

mysql coldfusion datetime

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

我应该依靠客户端验证到什么程度?

我有一个冗长的形式,大量使用客户端验证(用jQuery编写).为了防止使用已禁用JavaScript的用户提交表单,我已经包含了一个隐藏字段,该字段由jQuery填充"javascript_enabled"值.如果在浏览器中禁用了JS,则该字段将留空,并且不会提交表单.

问题是 - 这足够了,我应该感到安全,还是我必须为每个字段包含服务器端验证?

javascript validation

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

无法在Visual Studio Express 2012 for Web中创建ASP.NET MVC项目

我已经下载并安装了Visual Studio Express 2012 for Web,但我无法创建任何ASP.NET MVC项目,因为没有ASP.NET项目选项.是否有单独的下载或什么?

asp.net-mvc visual-studio-2012

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

更改字段表单字段标签

我有一个为我生成表单的代码:

<%= form_for(@member) do |f| %>
    <%= f.label :email %>
    <%= f.text_field :email %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我想为这个字段定制标签,即.设置非默认值.

我该怎么办?

forms ruby-on-rails

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

删除通用 Tapestry JavaScript 和 CSS

我使用 Maven 创建了一个新的 Tapestry 5.3 项目。我注意到 Tapestry 向所有页面添加了大量不同的 JS 和 CSS 文件:

<link type="text/css" rel="stylesheet" href="/tutorial1/assets/1.0-SNAPSHOT-DEV/tapestry/default.css"/>
<link type="text/css" rel="stylesheet" href="/tutorial1/assets/1.0-SNAPSHOT-DEV/ctx/layout/layout.css"/>
<link type="text/css" rel="stylesheet" href="/tutorial1/assets/1.0-SNAPSHOT-DEV/tapestry/tapestry-console.css"/>
<link type="text/css" rel="stylesheet" href="/tutorial1/assets/1.0-SNAPSHOT-DEV/tapestry/t5-alerts.css"/>
<link type="text/css" rel="stylesheet" href="/tutorial1/assets/1.0-SNAPSHOT-DEV/tapestry/tree.css"/>
<script src="/tutorial1/assets/1.0-SNAPSHOT-DEV/tapestry/underscore_1_3_3.js" type="text/javascript"></script>
<script src="/tutorial1/assets/1.0-SNAPSHOT-DEV/tapestry/scriptaculous_1_9_0/prototype.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

还有很多很多……

这些是我的网站正常工作所必需的吗?如果没有,我该如何删除它们?我自己编写 JS 很舒服,我不需要 Tapestry 为我添加任何东西。

javascript tapestry

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

为每个$ .ajax()分隔jQuery.ajaxSetup()

如何为不同的AJAX请求设置不同的设置(jQuery.ajaxSetup())?

我想做的是"链接"每个AJAX调用做不同的ajaxSetup().

ajax jquery

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

删除输出HTML代码中的空格

考虑test.cfm文件,其中包含以下内容:

<html>
    <body>
        <cfif foo EQ bar>
            <cfset test = "something" />
        </cfif>
        <p>Hello!</p>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在浏览器中运行时,此文件输出的源代码如下所示:

<html>
    <body>



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

有没有什么办法解决这一问题?

coldfusion whitespace

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

为什么在&lt;header&gt;中使用&lt;h1&gt;?

我刚读完代码学院的Functional HTML5和CSS3,但我注意到他们有几次强调该<header>元素应包含<h1>标题(不是<h2><h3>等等),但是他们没有解释原因。

这是为什么?是什么让<h1>我们应包括在内的如此特殊<header>

html5 header

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