2014-01-06 2 views
0

У меня есть простая форма html (имя и фамилия) после того, как я попал в submit, он должен дать мне простой ответ от моего сервлета Java, в котором говорится: «Привет плюс имя плюс последний name "Простая форма html .. поле действия не выполняется

Я запустил это, используя затмение и плагин tomcat, и он отлично работает .. но когда я создаю военный файл и разворачиваю его из tomcat .. Я получаю первый экран .. введите имя и фамилию .. но когда я нажимаю submit, он ищет «WelcomeScreen» нигде в моем коде, у меня есть «welcomeScreen». Ниже мой HTML-код.

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>Please enter your name</title> 
</head> 
<body> 
    <form name="input" action=Hello method="get"> 
     First name: <input type="text" name="firstname"><br> Last 
     name: <input type="text" name="lastname"> <input type="submit" 
      value="Submit"> 
    </form> 
</body> 
</html> 
+0

Если это опечатка, правильно это, поместив в кавычки 'Hello'. –

+0

моя ошибка .. Я случайно забыл, что я пробовал до сих пор ... Я попытался заменить то, что у меня есть в поле действия, с помощью ... «Привет» даже попытался поместить https://www.google.com и он все еще не работал .. на затмении, когда я это сделаю .. заполните форму, отправьте ее, она должна перейти на следующую страницу/сервлет или что вы скажете, что она должна идти .. работает на eclipse .. но не когда я развертываю и запускаю его из tomcat (terminal) – Riz

ответ

0
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>Please enter your name</title> 
</head> 
<body> 
    <form name="input" action="Hello.html" method="get"> 
     First name: <input type="text" name="firstname" /><br> 
     Last name: <input type="text" name="lastname" /> 
     <input type="submit" value="Submit" /> 
    </form> 
</body> 
</html> 

Я написал код. В html были некоторые ошибки;

<form name="input" action=Hello method="get"> 
<!-- You've forgotten quotes --> 
<!-- And also dont forget to write ".html" or Hello controller in framework like MVC --> 
<form name="input" action="Hello.html" method="get"> 

Еще один

<input type="text" name="firstname"> 
<!-- You've forgotten /// --> 
<input type="text" name="firstname" /> 

И ваш Hello.html

<html> 
<head> 
    <title>Title</title> 
    <meta charset="UTF-8"> 
    <meta name="viewport" content="width=device-width"> 
    <script type="text/javascript"> 
     var get = window.location.search.replace("?", ""); 
     alert(get); 
    </script> 
</head> 
<body> 
    <div>Content</div> 
</body> 
</html> 
+0

Работал как шарм. Спасибо за быструю помощь! – Riz

Смежные вопросы