分别使用ajax的XMLHttpRequest的open方法的"get"和"post"方式如何传递参数
在struts的action中又是如何获得参数strutsajaxopen方法传递参数action接收参数
在struts的action中又是如何获得参数strutsajaxopen方法传递参数action接收参数
解决方案 »
- 怎么把一个字符串数组转化成一个整型数组?求指教 谢谢
- 转码问题 急
- 字符串包含关键字的最佳算法
- 在JAVA中如何实现把数据库的数据生成XML文件
- 请问一下Tomcat中设置的数据库连接池可不可以在SSH框架中使用~
- 兄弟姐妹们,小的还有一年多要毕业啦,这是我的基本情况看看再努力下去能不能找到好工作啦?
- 查询变慢,如何优化
- 有用过visual age for java开发EJB的朋友们?能不能谈一下access bean在其中的作用?
- Hibernate 使用addEntity()发生错误
- Unable to convert string [] to class [java.util.Date] for attribute [value]救命啊!!
- webservice统一入口如何设计?
- 请问这个字符串的问题
xmlhttp.open("GET","xxx.action?param=xxx",true);
action中,如楼上request.getParameter()
js中是这样写的:
xmlHttp.open("POST", "bybrand?NOKIA", true);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
xmlHttp.send();
参数得到了,action中的方法也执行了,返回结果也成功了,就是不跳转页面
System.out.println("进入byBrand方法:");
request = ServletActionContext.getRequest(); String brand = request.getQueryString();// 获得ajax传递的参数 System.out.println("action中的brand2:" + brand);
qbc = new QBCDao();
list = qbc.gainByBrand(brand);
System.out.println("action中list的长度:" + list.size());
if (list.size() <= 0) {
System.out.println("input");
return INPUT;
} else {
request.setAttribute("listAll", list);
System.out.println("success");
return SUCCESS;
}
}
struts.xml中的配置
<action name="bybrand" class="com.hsm.action.QBCAction" method="byBrand">
<result name="success">show.jsp</result>
<result name="input">show.jsp</result>
</action>
控制台已经通过传递的参数查询到数据,已打印出“success”,只是页面没有跳转