在线等struts的超联接问题 如果你要使用form,肯定要定义propl,名字必须一样,超级连接的参数可以传递到form。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.超连接的参数是能传递到showpictureForm.当你点击这个链接的时候,Struts会实例化"/showpicture"所对应的ActionForm(showpictureForm),并把请求中的参数名和showpictureForm属性名相同的参数值setter到showpictureForm中...2.showpicture.do 可以不定义prop1,pst,名字可以不一样...在showpicture.do可以这样接收这两个请求参数...String a1 = ((ShowpictureForm)form).getprop1();String a2= ((ShowpictureForm)form).pst();如果showpictureForm没有pst属性的话,可以这样:String a= request.getParameter("pst"); 可以用javascript作为辅助.设置几个hidden.function doSubmit() { document.prop1.value = "棉花"; .... document.showpictureForm.submit();}<html:link page="javascript:doSubmit()"; .... </html:link><html:hidden property="prop1"/>当然你的jsp必须有form对应.这种方法的优点: 可以把一些参数隐藏起来,不暴露给客户端.缺点: jsp中有时会包含业务逻辑,不符合MVC思想. 你的From的写法应该和sagittarius1979(花开花落 流水无声) 的Jsp端配合使用。如果你要<html:link page="/showpicture.do?prop1=棉花&pst=1992">1992年棉花产量分布图</html:link>这样写的话,你form中就可以不写 public void setprop1(String prop1) { this.prop1=prop1; } public String getprop1(){ return prop1; }了。在Action端直接取数据就可以了。request.getParamter("prop1");request.getParamter("pst");这和Struts无关。 java 如何解析RTF格式的 WORD文档 java 开发四年。 struts2刚起步遇到的问题 请教tomcat中有关service方法的问题 大哥大姐,关于hibernate的问题! 关于删除的问题. 小弟想编个客户端的邮件收发程序,能否介绍一些可用的参考资料啊? 十分活急!!请教用j2ee架构企业应用平台的方案,最好有系统设计方面的例子!! jsp页面第一行出错 java.net.SocketException: 断开的管道错误 JAVA随机取数问题 saveErrors问题
当你点击这个链接的时候,Struts会实例化"/showpicture"所对应的ActionForm(showpictureForm),并把请求中的参数名和showpictureForm属性名相同的参数值setter到showpictureForm中...
2.showpicture.do 可以不定义prop1,pst,名字可以不一样...
在showpicture.do可以这样接收这两个请求参数...
String a1 = ((ShowpictureForm)form).getprop1();
String a2= ((ShowpictureForm)form).pst();
如果showpictureForm没有pst属性的话,可以这样:String a= request.getParameter("pst");
function doSubmit() {
document.prop1.value = "棉花";
....
document.showpictureForm.submit();
}
<html:link page="javascript:doSubmit()"; .... </html:link>
<html:hidden property="prop1"/>当然你的jsp必须有form对应.这种方法的
优点:
可以把一些参数隐藏起来,不暴露给客户端.
缺点:
jsp中有时会包含业务逻辑,不符合MVC思想.
如果你要
<html:link page="/showpicture.do?prop1=棉花&pst=1992">
1992年棉花产量分布图
</html:link>
这样写的话,你form中就可以不写
public void setprop1(String prop1)
{
this.prop1=prop1;
}
public String getprop1(){
return prop1;
}
了。
在Action端直接取数据就可以了。
request.getParamter("prop1");
request.getParamter("pst");
这和Struts无关。