私はJavaを使い慣れていません。どうかしてください。Javaウェブページ実行スクリプト
ユーザーから値を取得し、その値でスクリプトを実行すると仮定したhtmlページindex.jspを書きました。
コードは -
<body>
<form name="Execute-Java" action="">
<p>
<label for="s">IP- </label>
\t \t <input type="text" name="server" value="x.x.x.x">
</p><br>
<input type="submit" value="Execute java" name="Submit"/>
</form>
</body>
ものjavacを使用してそれをコンパイルし、正常にjavaコマンドラインを使用して、それを実行した、Javaコードを書きました。ユーザーがクリックは、ユーザによって与えられたホスト値を使用してを提出する際
public class SendEmail {
public static void main(String [] args){
String from = "[email protected]";
String to = "[email protected]";
String subject = "Test Subject";
String body_email = "Body test";
String host = "x.x.x.x";
//Get the session object
Properties properties = System.getProperties();
properties.setProperty("mail.smtp.host", host);
Session session = Session.getDefaultInstance(properties);
//compose the message
try{
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,new InternetAddress(to));
message.setSubject(subject);
message.setText(body_email);
// Send message
Transport.send(message);
System.out.println("message sent successfully....");
}catch (MessagingException mex) {mex.printStackTrace();}
}}
今私は何とかJavaコードを実行するためにindex.jspページをしたいと思います。
できますか?どうすればよいですか?