相关文章
更多最近更新
更多struts1 怎么在action中获取页面post的参数
2019-03-25 13:42|来源: 网路
前台传的参数超过4k,method=post
在action中怎样接这个参数
String datas = (String) request.getParameter("datas");时总是4k的,其余部分被截掉了
问题补充:
页面是5个表拼的所以,一行多个input,目前想到的只是走传参数,
把几十个对象封成json。用vs2008的跟了一下页面,是post
问题补充:
问题补充:
用js提交的
with (document.getElementsByName("OriginalView")) {
// OriginalView.method = "POST";
OriginalView.action = "/OriginalViewAction.do?methods=updateOrigDates&year=<%=year%>&month=<%=month%>&datas="+JSON.stringify(myMap);
OriginalView.submit();
}
问题补充:
psot应该可以的,js貌似不能给<input type=hidden >的value赋值吧
在action中怎样接这个参数
String datas = (String) request.getParameter("datas");时总是4k的,其余部分被截掉了
问题补充:
页面是5个表拼的所以,一行多个input,目前想到的只是走传参数,
把几十个对象封成json。用vs2008的跟了一下页面,是post
问题补充:
问题补充:
用js提交的
with (document.getElementsByName("OriginalView")) {
// OriginalView.method = "POST";
OriginalView.action = "/OriginalViewAction.do?methods=updateOrigDates&year=<%=year%>&month=<%=month%>&datas="+JSON.stringify(myMap);
OriginalView.submit();
}
问题补充:
psot应该可以的,js貌似不能给<input type=hidden >的value赋值吧
相关问答
更多-
java中怎么实现图片上传到数据库。麻烦大师们,指点指点。[2023-01-02]
一般情况下,是这样的: 在数据库中只保存图片的名称,在工程中创建一个文件夹,里面存放上存的图片. -
是必须使用Form的方式来使用吗?如果不是的话有两种方式你可以选择,最简单的就是使用动态Action获取表单参数。但是现在主流的做法是Ajax传参,这种方式能够大大减少你的代码量。 至于你说的Bean和Spring的问题,一般情况下这个都不在考虑范围,Spring封装的是过程,而不是实体对象。
-
这与servlet映射配置有关
action *.do action 是的,您可以,但如果您必须维护现有的网址,则会带来复杂性。 如果您无法更改Struts 1 URL的模式,并且无法使用唯一命名空间作为前缀,则需要从文件系统提供Struts 2静态资源,而不是让S2处理它。 如果您可以修改S1 URL,那么通过更改S1 servlet映射可以直接进行。 另一种选择是使用过滤器或S2拦截器将已知的S1映射映射到S1应用程序中的不同命名空间。 如果要显示旧的S1 URL,这需要一些次要的web.xml修改。 使用不同的扩展程序会更干净,更容易。 将两个框架混合在同一个应用程序中 ...在Struts1中预填充表单(Prepopulate form in Struts1)[2022-07-16]
当你拥有Struts的强大功能时,为什么要使用AJAX? 我有一个简单的例子(经过测试)。 MyForm.java package com.tusar.action; import java.io.Serializable; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionMapping; import javax.servlet.http.HttpS ...在struts1中的struts-config.xml中获取请求参数(get request parameters in struts-config.xml in struts1)[2022-03-28]
不,你不能。 S1配置文件在启动时读取,不存储稍后可以评估的表达式。 但是没有理由; 从动作重定向。 No, you can't. The S1 config file is read at startup and does not store expressions that can be evaluated later. But there's no reason to; redirect from the action.在Struts1中,如何在action标签内使用set-property标签?(In Struts1, how to use set-property tag inside action tag?)[2023-04-23]
Struts 1.3 DTD说 当自定义子类与,,或元素一起使用时,“set-property”元素特别有用。 使用您想要倾斜的属性创建ActionMapping的子类 public class CustomActionMapping extends ActionMapping { private String task; public String getTask() { return task; } public void setTask(Strin ...如何将struts1与angularjs混合以自动填充字段(How to mix struts1 with angularjs to auto populate a field)[2022-05-01]
我已经通过在加载时使用jquery设置字段的值来解决它,但如果有人有更好的解决方案或更好的做法来做到这一点,我想知道。 I already resolved it by setting the value of the field using jquery on load, but if someone has a better solution or better practice to do this, i'd like to know.你想错了方向。 Struts2中有一个Struts1插件实际上包含了Struts1动作。 所以,代码看起来像com.mycompany.myapp.ContactsListAction 对于您的问题,即 ...contactsList.jsp 该process在操作执行之前运行。 覆盖框架类的目的是更改/扩展功能。 大多数修改都与旧框架有关,可以删除。 如果你需要使用一些在Struts2中无法替换的代码,那么你应该编写一个自定义拦截器。 这是更改/扩展Struts2中的功能而不是类覆盖的常用方法。 您可以在Struts docs站点上阅读有关拦截器的更多信息。 你应该对你的架构很好,但ModelDriven可以用注入bean代替到控制器中。 设置bean时请参阅Nullpointerexception 。 有时bean的范围很重要,例如Strut ...