我有一个文本文件,我正在阅读并将数据存储在一个javascript数组中,这是一个美食列表.我想使用数组来填充下拉选择框.我知道如何在下拉框的值中硬编码(如果我错了,请使用正确的我),但我希望能够使用数组填充它.
<script type="text/javascript">
var cuisines = ["Chinese","Indian"];
</script>
<select id="CusineList"></select>
Run Code Online (Sandbox Code Playgroud)
为简单起见,我对数组进行了硬编码,"CuisineList"是我的下拉框
我使用request.getFile("file")获取上传的文件,其中"file"是我的gsp文件中文件输入元素的名称.我可以很好地解析这个文件但是当我尝试获取文件的原始名称时,我遇到以下错误
没有方法签名:org.springframework.web.multipart.commons.CommonsMultipartFile.getOriginalFileName()适用于参数类型:()values:[]可能的解决方案:getOriginalFilename()
这是我的代码:
def f = request.getFile("file")
def name = f.getOriginalFileName()
Run Code Online (Sandbox Code Playgroud)
为什么我不能在'f'上调用getOriginalFileName()方法,我认为request.getFile()返回了一个MultipartFile对象
我试图在我的html页面上发布一些javascript,但它根本没有运行.我试图改变<p>标签中的单词但没有发生任何事情.我知道我的浏览器启用了javascript.这是我的代码,我似乎无法找到它的任何错误.
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h1> Eat Page</h1>
<p id="test">Hi</p>
<select id="CusineList"></select>
<script type="text/javascript">
document.getElementIdBy("test").innerHTML = "Who";
</script>
<p> When </p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
注意 - 我正在桌面上的文件夹中运行此文件