当前位置: 技术问答>java相关
急:无法向Bean提交值~!!
来源: 互联网 发布时间:2017-03-31
本文导语: 忙了好几天,终于配置好了IIS+Resin服务器装上了jbuilder。 然后用jbulider8写的第一个测试程序。 就是jbuilder内置的那个JBuilder Generated JSP。代码如下: LoginBean.java -- package works; public class LoginBean { private String sam...
忙了好几天,终于配置好了IIS+Resin服务器装上了jbuilder。
然后用jbulider8写的第一个测试程序。
就是jbuilder内置的那个JBuilder Generated JSP。代码如下:
LoginBean.java
--
package works;
public class LoginBean {
private String sample = "Start value";
//Access sample property
public String getSample() {
return sample;
}
//Access sample property
public void setSample(String newValue) {
if (newValue!=null) {
sample = newValue;
}
}
}
---
login.jsp
login
JBuilder Generated JSP
Enter new value :
Value of Bean property is :
执行后在jbuilder中的tomcat测试通过,程序完全正确。
在resin中执行时候,能显示得到start value,但是按Submit无法提交新的值
resion和iis的默认目录都是jbuilder产生的defaultroot
目录设定如下:
projectroot
+-- defaultroot
| +----WEB-INF
| +---classes
| +-----works
| + LoginBean.class
+ login.jsp
另外,请问如何提交给Bean中文参数?返回回来的都是乱码和问号
然后用jbulider8写的第一个测试程序。
就是jbuilder内置的那个JBuilder Generated JSP。代码如下:
LoginBean.java
--
package works;
public class LoginBean {
private String sample = "Start value";
//Access sample property
public String getSample() {
return sample;
}
//Access sample property
public void setSample(String newValue) {
if (newValue!=null) {
sample = newValue;
}
}
}
---
login.jsp
login
JBuilder Generated JSP
Enter new value :
Value of Bean property is :
执行后在jbuilder中的tomcat测试通过,程序完全正确。
在resin中执行时候,能显示得到start value,但是按Submit无法提交新的值
resion和iis的默认目录都是jbuilder产生的defaultroot
目录设定如下:
projectroot
+-- defaultroot
| +----WEB-INF
| +---classes
| +-----works
| + LoginBean.class
+ login.jsp
另外,请问如何提交给Bean中文参数?返回回来的都是乱码和问号
|
中文转换问题
public static final String readstr(String str)
{
try{
byte[] temp_t=str.getBytes("ISO8859-1");
String temp=new String(temp_t,"gb2312");
return temp;
}catch(Exception e){}
return "null";
}
public static final String writestr(String str)
{
try{
byte[] temp_t=str.getBytes("gb2312");
String temp=new String(temp_t,"ISO8859-1");
return temp;
}catch(Exception e){}
return "null";
}
public static final String readstr(String str)
{
try{
byte[] temp_t=str.getBytes("ISO8859-1");
String temp=new String(temp_t,"gb2312");
return temp;
}catch(Exception e){}
return "null";
}
public static final String writestr(String str)
{
try{
byte[] temp_t=str.getBytes("gb2312");
String temp=new String(temp_t,"ISO8859-1");
return temp;
}catch(Exception e){}
return "null";
}
|
action=""是提交给本页