有关JSP全局变量和javascript的问题

how_to_program 2008-06-14 10:06:18
javascript代码如下:
<script type="text/javascript">
function MM_setTextOfTextfield(objId,x,newText) {
with (document){ if (getElementById){
var obj = getElementById(objId);} if (obj) obj.value = newText;
}
}
</script>
按钮代码是这样的:
<input type="submit" name="back" id="back" onclick="MM_setTextOfTextfield('classContent','','<%=(String)ContentList.get(i)%>')" value="上一页" />

在jsp页面中我这样定义过:<%! int i=0; %>
<%List ContentList=FileContent.getFileContent("D:\\test","text.txt");
%>
//ContentList是一个List,它的每一个对象都是一个字符串,
谢谢帮忙,谢谢.
...全文
111 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mihaisheng 2008-06-15
  • 打赏
  • 举报
回复
用dwr, 可以把java转化为javascript 最方便实用的ajax
sagezk 2008-06-14
  • 打赏
  • 举报
回复
还是先学学AJAX吧,到Google上搜个简单的例子看看,
how_to_program 2008-06-14
  • 打赏
  • 举报
回复
是的,我想点击一下"下一页"按钮,页面上textarea中的内容就显示ContentList中下一个字符串.谢谢
how_to_program 2008-06-14
  • 打赏
  • 举报
回复

<script type="text/javascript">
function MM_setTextOfTextfield(objId,x,newText) {
with (document){ if (getElementById){
var obj = getElementById(objId);
}
if (obj) obj.value = newText;
}
}
</script>



<input type="submit" name="back" id="back" onclick="MM_setTextOfTextfield('classContent','',' <%=(String)ContentList.get(i)%>')" value="下一页" />

在jsp页面中我这样定义过:
<%! int i=0; %>
<%List ContentList=FileContent.getFileContent("D:\\test","text.txt");
%>
//ContentList是一个List,它的每一个对象都是一个字符串, 我想每点击一次按钮,它会把i加1,从而让其显示ContentList中的下一个字符串
谢谢帮忙,谢谢.

sagezk 2008-06-14
  • 打赏
  • 举报
回复
不用你那么麻烦吧,你是想单击按钮后页面不刷新内容就发生变化?
sagezk 2008-06-14
  • 打赏
  • 举报
回复
先把你的代码整理一下

<script type="text/javascript">
function MM_setTextOfTextfield(objId, newText) {
var obj = document.getElementById(objId);
if (obj) obj.value = newText;
}
</script>

how_to_program 2008-06-14
  • 打赏
  • 举报
回复
还有一点忘记写,不好意思,我想每点击一次按钮,它会把i加1,从而让其显示ContentList中的下一个字符串

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧