小编Sar*_*J S的帖子

无法找到javac编译器

我正在尝试使用Ant将我的Web应用程序打包到war文件中.

当我构建时,我收到以下错误:

C:\Documents and Settings\Administrator\workspace\Assignment7\build.xml:67: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre6"
Run Code Online (Sandbox Code Playgroud)

以下是我的build.xml

<?xml version="1.0" encoding="UTF-8"?>
<project name="Generate War" default="install" basedir=".">


    <property name="build.dir" value="build"/>
    <property name="dir.name" value="Assignment7"/>
    <property name="package.name" value="${dir.name}.war"/>

    <property name="content" value="webContent"/>
    <property name="web-inf" value="${content}\WEB-INF"/>
    <property name="meta-inf" value="${content}\META-INF"/>
    <property name="jsp.dir.name" value="${content}"/>

    <property name="lib" value="${web-inf}\lib"/>
    <property name="src" value="src"/>
    <property name="dest.dir" value="target"/>

    <!-- Setting path to the server webapp folder --> …
Run Code Online (Sandbox Code Playgroud)

java ant war

41
推荐指数
4
解决办法
9万
查看次数

运行多个tomcat服务器

我已将tomcat 6和7安装到端口8080.

我正在使用tomcat 6通过从其Web应用程序加载文件来在本地LAN中部署我的项目.

同时我使用eclipse ide来开发目的.

当我必须使用tomcat7从eclipse运行我的项目时,我必须停止tomcat6.

是否可以更改tomcat的端口?

我想要的是同时运行两个服务器.

提前致谢..

tomcat tomcat6 tomcat7

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

访问网页中的网络摄像头

我正在开发一个Web应用程序.

在我的访客注册页面中,我需要访问网络摄像头来拍摄客人的照片.

我拍摄的图像可以存储在指定位置.

这将是执行此操作的最佳方式.

欢迎使用java,JSP,html,java脚本或任何其他方法的方法.

html media webcam html5 camera

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

如何从使用jquery添加的项目中删除属性

我在jsp页面中使用的以下jquery,用于向文本字段添加自动完成选项,该文本字段具有id mytextfield.

jQuery(function(){
                            $("#mytextfield").autocomplete("popuppages/listall.jsp");
});
Run Code Online (Sandbox Code Playgroud)

在同一页面中,在某些情况下,我必须从此文本字段中删除此自动完成功能.(根据用户对以前字段和选项的输入,相同的字段必须充当没有自动完成的文本字段)

是否有任何方法可以从特定项目中删除这个新添加的"自动完成"属性,即$("#mytextfield").

实际上我想知道的是有任何删除添加属性的选项

如果有人想引用那个自动完成代码,我已将其附在下面..

;(function($) {

$.fn.extend({
    autocomplete: function(urlOrData, options) {
        var isUrl = typeof urlOrData == "string";
        options = $.extend({}, $.Autocompleter.defaults, {
            url: isUrl ? urlOrData : null,
            data: isUrl ? null : urlOrData,
            delay: isUrl ? $.Autocompleter.defaults.delay : 10,
            max: options && !options.scroll ? 10 : 150
        }, options);

        // if highlight is set to false, replace it with a do-nothing function
        options.highlight = options.highlight || function(value) { return value; };

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

html javascript jquery jsp

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

如何从struts 2中的java脚本重定向到struts动作?

如何从java脚本重定向到struts动作?

如果脚本中的条件成功,那么我需要在config xml中调用一个动作,否则调用控件的动作不需要保持在同一页面?请帮忙吗?

Java脚本

    function displayDate()
{

       var x=document.getElementsByName("userName")
    if(x = "shan")
    {   
    alert("shankarasd");
    document.myForm.action ="/setUpForInsertOrUpdate";
    document.myForm.submit();
    }

}
Run Code Online (Sandbox Code Playgroud)

HTML

    <html>
        <body>
        <s:form action="HelloWorld" >
            <s:textfield name="userName" label="User Name" />
            <s:submit onclick="displayDate()" />
        </s:form>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

config.xml中

 <struts>
    <package name="default" extends="struts-default">
        <action name="HelloWorld" class="vaannila.HelloWorld.HelloWorld"> 
            <result name="SUCCESS">/success.jsp</result>
        </action>
        <action name="setUpForInsertOrUpdate" method="setUpForInsertOrUpdate" class="vaannila.HelloWorld.HelloWorld">
            <result name="SUCCESS1">/success1.jsp</result>
        </action>
        <action name="back" method="back" class="vaannila.HelloWorld.HelloWorld">
            <result name="SUCCESS2">/success.jsp</result>
        </action>
    </package>
</struts> 
Run Code Online (Sandbox Code Playgroud)

javascript struts2

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

当 $.each 和 array.splice(i) 放在一起时,JQuery 处理数组超出索引错误

最近我在互联网上搜索一些可以处理废弃的 ajax/xhr 调用的代码。

这就是我发现的

$.xhrPool = [];

$.ajaxSetup({
    beforeSend: function (jqXHR) {
        $.xhrPool.push(jqXHR);
    },
    complete: function (jqXHR) {
        var i = $.xhrPool.indexOf(jqXHR);
        if (i > -1)
            $.xhrPool.splice(i, 1);
    }
});

$.xhrPool.abortAll = function () {
    $(this).each(function (i, jqXHR) {
        jqXHR.abort();
        $.xhrPool.splice(i, 1);// This is the line which makes me confused.
    });
};
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常,但其中的一行让我感到困惑,我怀疑存在一些逻辑错误,但不知何故工作完美。

下面是让我困惑的部分,

$(this).each(function (i, jqXHR) {
        $.xhrPool.splice(i, 1);
});
Run Code Online (Sandbox Code Playgroud)

迭代 for 循环并获取第 i 个元素并将其从数组中删除。

现在,数组的总长度减少了,元素的索引也减少了,因为第一个成员被删除了。

Then in the next iteration, value of i is increased, so …

javascript arrays each jquery

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

java是否只通过代码创建表单及其控件?

我是一名硬件工程师,对C有很好的了解.

最近我使用C#,制作了一些桌面应用程序,但由于某些原因,我发现C#并不适合我的需求.

经过一些阅读,谷歌搜索和教程阅读,我认为Java正是我在视觉编程中寻找的东西.此外,我很惊讶它与C#有多接近,因此学习时间会急剧减少.

据我所知,eclipse是Java的常见环境.

我的问题是:

  • 我在过去几个小时看过的每个Java教程都只通过代码创建一个表单及其控件.
  • 在C#中有工具箱(你知道texbox,按钮等)和每个控件的属性窗口.

这在Eclipse中也可用吗?或者只是代码?

java eclipse

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

标签 统计

javascript ×3

html ×2

java ×2

jquery ×2

ant ×1

arrays ×1

camera ×1

each ×1

eclipse ×1

html5 ×1

jsp ×1

media ×1

struts2 ×1

tomcat ×1

tomcat6 ×1

tomcat7 ×1

war ×1

webcam ×1