S:TEXTAREA中的文本内容在什么时候才能被赋值给ACTION中的属性?

csb_tom_new 2014-04-08 06:37:26
下面是jsp程序片段:

<s:form id="startForm" name ="startForm" action="/hall/hall_search.do" method="post">
<table width="100%" border="0" cellpadding="0" cellspacing="5" class="tab1">
<tr>
<td width="70" class="main-td1"><s:text name="room.lable.name"/></td>
<td width="180" class="main-td1"><s:textfield name="room.name" var="drn" class="wenbenkuang" /></td>
<td width="70" class="main-td1"><a href="${contextPath}/hall/hall_search.do?room.name=${room.name}" class="anniu-cx"><s:text name="common.lable.search"/></a></td>

</tr>
</table>
</s:form>

文本框中输入了内容,为什么单击search按钮时,s:textfield中的文本内容没有赋值给Action中的room.name?跟踪检查时发现room.name为空字符串
...全文
102 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
csb_tom_new 2014-04-12
  • 打赏
  • 举报
回复
谢谢wlwlwlwl015! Action中有root对象,该对象的属性有name 是不是先要点击提交按钮,文本框中的内容才能传到room.name中?
小灯光环 2014-04-09
  • 打赏
  • 举报
回复
你界面上的room.name要对应Action中对象名为room,属性为name的room对象的属性。 要么就是你前台的${room.name}本身值就是空的,你可以换一个数字试一试。
第一个文件ajax_txt.asp的代码: (此页是AJAX异步提交txt文本文件的路径到ajax_txt_save.asp页面,并从ajax_txt_save.asp获取返回的数据) 无标题文档 <script type="text/javascript">

JS读取文本文件的内容赋值textarea控件

action="index.asp?Action=Write" method="post">

<textarea id="textarea1" name="textarea1" cols="46" rows="20">textarea>

已导入:0 条记录


第二个文件ajax_txt_save.asp的代码: (此页是用ASP的FSO来读取txt文本文件内容并输出,为ajax_txt.asp这个页面的AJAX异步获取提供数据) <% '//禁止缓存该页 让AJAX读取该页始终为最新而非过期缓存页 Response.Expires = 0 Response.Expiresabsolute = Now() - 1 Response.AddHeader "pragma","no-cache" Response.AddHeader "cache-control","private" Response.CacheControl = "no-cache" response.Charset="GB2312" '//数据返回的编码类型 显示文数据必须 Dim objFSO Dim objText Dim ObjFile Dim strTextContent Dim objDrive '创建一个文件操作对象实例 Set objFSO = CreateObject("Scripting.FileSystemObject") '要打开的文件 ObjFile=trim(request("filesname")) '从文浏览控件获取 IF objFSO.FileExists(ObjFile) then Set objText = objFSO.OpenTextFile(ObjFile,1) '循环读取数据 k=0 While not objText.AtEndOfStream '到文件的末尾 strTextContent = strTextContent & objText.ReadLine() & vbcrlf k=k+1 wend objText.Close response.write strTextContent & "," & k else strTextContent= "文件不存在" response.end() end if %> 以上代码经测试,100%能使用,且不受浏览器的安全级别限制,祝你好运!

67,515

社区成员

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

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