你提交表单就指向action了
再action中可以用request.getpamter(“变量名”);
就ok了
再action中可以用request.getpamter(“变量名”);
就ok了
解决方案 »
- 如何成为高级java程序员(讨论)
- javaee里向数据库发送请求返回结果用什么接收
- 请大家看看怎样能定义和解析这样的XML文件
- iBatis 数据库连接问题
- 关于java读取access数据库,中文乱码问题?
- jboss-ejb-3.0_rc9-fd下载
- Struts+eclipse开发的WEB应用脱机浏览时TOMCAT发生java.net.unknownhostException
- 最近要开发图像矢量化课题(java开发),有谁能推荐关于这方面的算法和java书? 或者是参考资料,万事开头难,万分感谢~
- 用jsp 如何访问oracle数据库
- action怎么老是不能加载,欢迎大家给指正
- 如何用JAVA把数据批量从oracle中取出,再批量地插入到mysql中
- 移植了petstore,高兴与你共享!
还可以,再action中httpServletRequest.setAttribute("photopath", photopath);
再jsp中request.getAttribute("photopath");
比如说
http://localhost:8080/teststruts/test.do?a=name
那么在在Action的
execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
函数里面有一个httpServletRequest参数。可以通过httpServletRequest.getParameter("a");来获取值。
如果jsp传过来的是表单上的值,也可以通过ActionForm来获取变量值
具体可以看看csdn上的文章。
1.自定义BEAN需要在action servlet中用setAttribute语句set一下,在jsp中使用<jsp:useBean id="infobean" scope="request" class="mybean.infobean" />来使用.2.form bean需要在struts-config.xml中定义,如下:
struts-config.xml中:
<!-- ========== Form Bean Definitions =================================== -->
<form-beans>
<form-bean name="bean" type="formbean.bean"/>
</form-beans><action path="/gotoresult"
type="resultaction"
name="bean"
scope="request"
validate="true"
input="menu.jsp">
<forward name="success" path="/jsp/result.jsp"/>
</action>jsp中:
<html:form name="bean" type="formbean.bean" action="/gotoresult.do">
这样在jsp提交时就能将画面上的数据放到bean中去了,在resultaction这个action servlet中可以拿到!