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

struts2中jsp怎么向action传参?

来源:网络整理     时间:2016/7/2 16:17:09     关键词:

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

问题: struts2中jsp怎么向action传参?
描述:

jsp文件,定义了一个keywords

<>
name="keywords"
label="请选择">




action文件接收keywords
public class newnew extends ActionSupport {
private LinkedList list;
private String keywords;
public String getKeywords() {
return keywords;
}
public void setKeywords(String keywords) {
this.keywords = keywords;
}
public LinkedList getList() {
return list;
}
public String execute() {
OntModel text_ontmodel = ModelFactory.createOntologyModel();
OntDocumentManager dm = text_ontmodel.getDocumentManager();
dm.addAltEntry("http://www.owl-ontologies.com/Ontology1303718667.owl#",
"file:" + "new钢铁.owl");
text_ontmodel.read("file:E:/Program Files/Protege_3.4.4/new钢铁.owl");
String prefix = "PREFIX owl: "
+ "PREFIX rdf: "
+ "PREFIX rdfs:  "
+ "PREFIX xsd:"
+ "PREFIX eg:";
String slect = "SELECT ?name ";
String where = "WHERE {" + "?name rdf:type eg:keywords ." + "}";
Query query = QueryFactory.create(prefix + slect + where);
QueryExecution qe = QueryExecutionFactory.create(query, text_ontmodel);
ResultSet results = qe.execSelect();
// 输出结果,这样可以去掉前缀
LinkedList results1 = new LinkedList();
while (results.hasNext()) {
QuerySolution soln = results.nextSolution(); // 查询结果中的每一条(称之为满足条件的一个solution)
String s = soln.get("name").toString();
System.out.print("\t");
StringTokenizer token = new StringTokenizer(s, "#");
token.nextToken();
results1.add(token.nextToken());
qe.close();
}
Iterator it = results1.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
this.list = results1;
return SUCCESS;
}
在action文件中定义keywords对吗?定义它的get和set?还是别的语句?
解决方案1:

是在后台action中定义keywords并且生成它的get和set方法,
后台取值的时候就能取到keywords
keywords对应前台表单中select的name属性

解决方案2:

jsp --.do/.action------->struts.xml---------携带请求----------->Action类
                                        <--------处理结果返回给xml---


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

相关图片

相关文章