2016-03-31 5 views
0

var mı? Benim html formum için bu koda sahibim: bu ortalama ve standart sapmayı girdi olarak alır.Benim html formundaki gönderme düğmesine bastığımda java sınıfı çalıştırmanın bir yolu var mı? Ben bir html form üzerinde gönder düğmesine vurduğunda bir java sınıfı çalıştırmak için bir yol

<form action="Calculation.html" method="get"> 
    <input name="Mean" type="text" style="width:100%"> 
    <input name="Std" type="text" style="width:100%"> 
    <input type="submit" value="Calculate"> 
</form> 

Bu formun girişlerine bazı veri analizi yapan bir java sınıfından kod çalıştırmak mümkün istiyorum.

public class test{ 
    public static void main(String[] args) { 
     System.out.println("Hello, World"); 
    } 
} 

bunu yapmanın bir yolu var mı: Ben gönder düğmesine vurduğunda Ama şimdilik çalıştırmak için bir HelloWorld.java sınıfını almaya çalışıyorum? Herhangi bir yardım için şimdiden

teşekkürler!

+1

Evet, bir yolu vardır ama (örneğin iskele veya tomcat) bir çalışma zamanı kabını gerektirir - 'servlet'ler' (sunucu üzerinde çalışan temelde uygulamalar) denir bu web uygulaması - burada servlet bir astar var: https:/Java kodu çalıştırmak istiyoruz: /docs.oracle.com/cd/A97688_16/generic.903/a97681/servprim.htm – ochi

+0

Yani şeyi açıklığa kavuşturmak? Html'nizin nereden geldiğini veya html'nin oluşturulduğu tarayıcıda doğrudan sunucuda çalışmasını ister misiniz? Eğer tarayıcıda çalışmasını istiyorsanız, o zaman neden Java? – Scolytus

cevap

1

Ne aradığınızı düşünüyorum Java Web Start olduğunu. Bazı güvenlik kısıtlamaları olsa da, bu bir HTML sayfasından bir Java uygulaması başlatmanıza izin verecektir.

Sen discussed in this thread olarak uygulamaya argümanlar olarak girdi geçebilir.

+0

Teşekkürler bu hile yaptı! –

İlgili konular