您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> jsp怎么传参数值给Action

jsp怎么传参数值给Action

来源:网络整理     时间:2016/7/23 14:18:35     关键词:

关于网友提出的“ jsp怎么传参数值给Action”问题疑问,本网通过在网上对“ jsp怎么传参数值给Action”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: jsp怎么传参数值给Action
描述:

Actionjspselect


在Action调用这么一个方法,根据洲的名称查询一个洲的所有国家(七大洲)例如:亚洲、非洲。。。。等,
select countryName from P_gjmy where continents ='#continents#'。
在jsp中我该怎么传一个参数值(洲的名称)给Action,并展示展示所查询的结果。 求教
解决方案1:

运用表单传值就搞定了。
struct2的话;



然后在action里对应生成continents的属性。
private String continents;
生成它的get( ),set( )方法,通过get()方法就可以获取到州名了。
servlet的话:
在action里面用request.getPatameter(“continents”);获取就可以了。
州名是中文要进行编码的转换。 解决方案2:

form表单,jstl标签都可以

解决方案3:

引用 1 楼 magi1201 的回复:
你用的什么技术呢?
servlet的话,给查询参数定义id,然后后台request.getPatameter(“aaa”) 
struts2的话,将查询参数定义为action中属性,后台action可以直接获取到。

request.getPatameter(“aaa”) 如果是不是英文要转码
new String(request.getPatameter(“aaa”) .getBytes("iso8859-1"),"utf-8") 解决方案4:

引用 2 楼 luomuqing 的回复:
如果你直接填写名称查询的话需要使用from表单做一个查询,后台使用request.getPatameter(“名称”);根据获取的值调用sql语句,返回一个list,在jsp界面使用循环输出,使用$符号引用就可以了 

2楼正解 解决方案5:

引用 1 楼 magi1201 的回复:
你用的什么技术呢?
servlet的话,给查询参数定义id,然后后台request.getPatameter(“aaa”) 
struts2的话,将查询参数定义为action中属性,后台action可以直接获取到。

2楼正解 解决方案6:

url="***.action?name="+continents ;

解决方案7:

如果你直接填写名称查询的话需要使用from表单做一个查询,后台使用request.getPatameter(“名称”);根据获取的值调用sql语句,返回一个list,在jsp界面使用循环输出,使用$符号引用就可以了 

解决方案8:

你用的什么技术呢?
servlet的话,给查询参数定义id,然后后台request.getPatameter(“aaa”) 
struts2的话,将查询参数定义为action中属性,后台action可以直接获取到。


以上介绍了“ jsp怎么传参数值给Action”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2865074.html

上一篇存储密码的问题 下一篇log4j在控制台有日志输出,但在指定的文件里没有日志输出。

相关图片

相关文章