Java script

Olá pessoa, estou com uma dúvida em relação ao javascript.
Eu estou usando DWR no meu projeto.
E queria saber se posso usar javascript normalmente com html e jstl na minha página jsp ou preciso de algum import.
Abaixo está meu código.


<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
<script type='text/javascript' src='dwr/interface/AjaxAction.js'></script>

<html>
	<br>
	Escolha um NetMeter:
	<br>
	<br>
	
	<select id = "NetMeters" onchange="selectSistemasDiponiveis(this.value);">
        <option> NetMeters </option>
	  	<c:forEach var="netMeter" items="${ids}">
			<option>${netMeter.m_id}</option>
		</c:forEach>
	</select>
	
	<select id = "comboSistemasDiponiveis">
	        <option> Sistemas </option>
	  	<c:forEach var="netMeter" items="${sistemas_disponiveis}">
			<option>${netMeter.m_sistema}</option>
		</c:forEach>
	</select>
	<br>
	<br>
	<form action = "tipoconexao" method = "POST" name = "form_deleta">
		<input type="submit" value="Ok"/>
	</form>
	
	<script type="text/javascript">
	
		function selectSistemasDiponiveis(idValue)
		{
	        var bean = {id:idValue};
	
	        FacadeAjax.getPermissionsUsers(bean,
	        {
	        	callback:function(list)
	        	{
	            	DWRUtil.removeAllOptions("comboPermissionsUsers");
					DWRUtil.addOptions("comboPermissionsUsers", list,"id_permission", "permission");
	            },
	
				errorHandler:function(errorString, exception) 
				{
		        	setMsgError(errorString, 'block');
				},
	
	               timeout:50000
	        });             
		}
	</script>
</html>

Será que alguém poderia me ajudar?

Para rodar javascript basta ter a tag script. É recomendável ter um arquivo separado, pois deixa a página mais limpa. desse jeito vc declararia e teria o arquivo funcoes.js no mesmo diretório da página.

Ah…entendi
Muito obrigado bKn.