【发布时间】:2014-02-21 08:47:08
【问题描述】:
我有一个编辑器,其中所有用户输入的文本都输入到一个标签中,现在我想将此数据传递给一个 servlet。我尝试过使用表单,但是 servlet 端的值显示为空。
怎么做?我想把这些数据放到我的 doget() 中。
JSP
<form method="post" name="divdata" action="mygeco" target="_blank" >
<div id="editor">
User enters some text here
</div></form>
<button type= "button" style="position: absolute; right: 11%; top: 30%;" id="execute" onclick="saveTextAsFile()">Click to execute</button>
<script type='text/javascript'>
function saveTextAsFile()
{
document.divdata.submit();
}
小服务程序:
String text = request.getParameter("divdata");
System.out.println(text);
PS:我也尝试过通过 url 传递,但这给我带来了更多问题,除了这个 pl 建议是否有其他方法。
window.open('http://XXX.XX.XXX.XXX:7774/FirstServlet/mygeco?mytxt=' + myDivText,'_top','resizable=yes');
【问题讨论】:
-
什么是问题标题日期或数据。
-
哎呀!它的数据,更正它!
-
嘿@Zedai 你的servlt类名是什么。
-
mygeco,对不起,这有什么用吗?
-
也许,如果您在
标签: java javascript jsp servlets ace-editor