小编roc*_*cky的帖子

包javax.servlet.annotation不存在

我有一些以下导入定义如下图所示,如下图所示.

在此输入图像描述

我想知道,我怎么能消除"package javax.servlet.annotation does not exist"错误.我目前正在Netbeans 7.4中研究"Java Web"类型的项目..

其次,我相信,上面的错误是我的第二个错误背后的原因,这个错误与"WebServlet"相关,如上图所示(第44行).

请让我知道如何解决这个问题.

阅读其他一些像这样的帖子,但我相信他们没有使用Netbeans,也不确定我是否应该更新帖子中提到的tomcat.servlet api jar文件的位置如下图所示:

在此输入图像描述

java servlets

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

错误代码1046:未选择数据库

我在MySQl Workbench上编写了一个存储过程(sp_archivev3),如下所示.基本上,将值从一个数据库插入另一个数据库.

-- --------------------------------------------------------------------------------
-- Routine DDL
-- Note: comments before and after the routine body will not be stored by the server
-- --------------------------------------------------------------------------------
DELIMITER $$

CREATE DEFINER=`MailMe`@`%` PROCEDURE `sp_archivev3`()
BEGIN

INSERT INTO 
     send.sgev3_archive(a_bi,
                        b_vc,
                        c_int,
                        d_int,
                        e_vc,
                        f_vc,
                        g_vc,
                        h_vc,
                        i_dt,
                        j_vc,
                        k_vc,
                        l_vc,
                        m_dt,
                        n_vch,
                        o_bit)
SELECT     a_bi,
           b_vc,
           c_int,
           d_int,
           e_vc,
           f_vc,
           g_vc,
           h_vc,
           i_dt,
           j_vc,
           k_vc,
           l_vc,
           m_dt,
           n_vch,
           o_bit

FROM   send.sgev3

WHERE m_dt BETWEEN  '2014-06-09' AND CURDATE();


END
Run Code Online (Sandbox Code Playgroud)

当我运行时call sp_archivev3();,出现错误,错误代码为1046:未选择数据库通过在侧栏的SCHEMAS列表中双击其名称来选择要使用的默认数据库.

请让我知道我的存储过程有什么问题.

mysql stored-procedures

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

将Java库放在ColdFusion中的哪个位置?

我必须把我的Java库放在Coldfusion中,而我的Coldfusion Java Virtual Machine Path就是C:/ColdFusion9/runtime/jre

在哪个位置我应该考虑放置我的Java库?

  1. Coldfusion9/wwwroot文件/ WEB-INF/lib目录

  2. Coldfusion9 /运行/ JRE/lib目录

我可以在上述两个位置看到.jar文件.因此,我想知道我应该在哪里下载.jar?执行此操作后,我将重新启动CF9.

更多信息:这里的文档说它应该始终作为规则在JVM的类路径中.谁能告诉我规则在哪里或什么?

coldfusion coldfusion-9

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

输出URL中的变量

我想在URL中以变量的形式打印我自己的日期:

我有以下网址:

<cfset urladdress = "https://abc.xyz.com/start_date=2013-04-01&end_date=2014-04-22&data_type=123"> 
Run Code Online (Sandbox Code Playgroud)

我已将日期设置如下:

<cfparam name="startdate" default="#DateFormat(dateAdd('d',-1,now()), 'yyyy-mm-dd')#">
<cfparam name="enddate" default="#DateFormat(dateAdd('d',0,now()), 'yyyy-mm-dd')#">
Run Code Online (Sandbox Code Playgroud)

现在,我正在尝试打印它,如下所示:

<cfset urladdress = "https://abc.xyz.com/start_date="<cfoutput>#startdate#</cfoutput>"&end_date="<cfoutput>#enddate#</cfoutput>"&data_type=123">
Run Code Online (Sandbox Code Playgroud)

我得到以下错误:

 Invalid CFML construct found on line 19 at column 123.
ColdFusion was looking at the following text:

<

The CFML compiler was processing:

    < marks the beginning of a ColdFusion tag.Did you mean LT or LTE?
    A cfset tag beginning on line 19, column 2.
Run Code Online (Sandbox Code Playgroud)

我是否需要使用URLEncoded格式函数?

coldfusion

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

在cfhttpparam的值中传递JSON数据数组

我试图传递JSON数据的值cfhttpparam如下:

Line #95: <cfhttpparam type="formfield" 
name="seriesofdata" 
value="[{"Id": 118,"Value": 1,"Desc": "Checking Description ","Group": 1}]"/> 
Run Code Online (Sandbox Code Playgroud)

但我继续收到以下错误:

Invalid token " found on line 95 at column XX.
Run Code Online (Sandbox Code Playgroud)

我已经检查了JSON,它是我作为值传递的有效JSON.

我究竟做错了什么?

coldfusion coldfusion-9

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

查询返回零结果

我有一个SQL查询:

SELECT count(DISTINCT(email_address))

FROM Mytable

WHERE  TableID = '101'
Run Code Online (Sandbox Code Playgroud)

上面的查询运行正常.

我希望得到电子邮件地址的结果,TableID有不同的值,如123,421.

那么,当我编写以下查询时,为什么我在MySQLWorkbencch中返回0结果?

SELECT count(DISTINCT(email_address))

    FROM Mytable

    WHERE  TableID = '101'
    AND    TableId = '123'
    AND    TableID = '421'
Run Code Online (Sandbox Code Playgroud)

mysql sql database

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