struts property得不到值...action 代码 ___------------------------------package pkone;
public class hello {
private String hai;
private String lang;
private String getHai() {
return hai;
}
private void setHai(String hai) {
this.hai = hai;
}
private String getLang() {
return lang;
}
private void setLang(String lang) {
this.lang = lang;
}
public String execute() throws Exception {
return "success";
//return "error";
}
}jsp 页面代码<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP '1.jsp' starting page</title>
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<s:property value="hai" default="no 1"/>
<s:property value="lang" default="--no 2--"/>
<s:debug />
</body>
</html>
然后访问....http://127.0.0.1/struts/hello.action?hai=aaaaa&lang=bbbb
但..<s:property value="hai" default="no 1"/>
<s:property value="lang" default="--no 2--"/> 两个根本没输出. acion 是指到这个页面的.
public class hello {
private String hai;
private String lang;
private String getHai() {
return hai;
}
private void setHai(String hai) {
this.hai = hai;
}
private String getLang() {
return lang;
}
private void setLang(String lang) {
this.lang = lang;
}
public String execute() throws Exception {
return "success";
//return "error";
}
}jsp 页面代码<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP '1.jsp' starting page</title>
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<s:property value="hai" default="no 1"/>
<s:property value="lang" default="--no 2--"/>
<s:debug />
</body>
</html>
然后访问....http://127.0.0.1/struts/hello.action?hai=aaaaa&lang=bbbb
但..<s:property value="hai" default="no 1"/>
<s:property value="lang" default="--no 2--"/> 两个根本没输出. acion 是指到这个页面的.
解决方案 »
- spring security3.10拦截器不能初始化xml配置文件的bean
- Struts2.2.3.1,Method "setStudent" failed for object com.city.action.UpdateAction
- jsp 标签库 的优缺点
- 我做动态菜单时出现错误 大家帮我看看啊
- 请各位技术前辈帮帮忙
- 为什么少了一条记录! 在线刷新急等!!!
- 是高手的请进来···
- 页面传值问题
- 一个简单的判断问题?
- 在上写一个,请问Servlet的Source文件与Class类文件放在哪?DefaultWebApp\WEB-INF
- 数据库问题还是MyEclipse问题
- 页面加载缓慢,请教如何调优性能
System.out.println(lang);
return "success";
//return "error";后台输出null...
如果是使用hello对象的形式,例如action里有一个对象hello,那么请
使用hello.hai=aaaaa&hello.lang=bbbb
同时jsp页面也要使用
..<s:property value="hello.hai" default="no 1"/>如果不是采用对象的形式。而是在action里有2个属性:hai,lang,那么应该是可以获取到值的。
this.hai = hai;
}
private String getLang() {
return lang;
}
private 要改为public类型的,,,足足看了一天才看清楚...