解决方案 »
- hibernate配置问题,求解答,谢谢了~
- struts+spring+hibernate 数据库资源释放问题
- 请教:JSP如何生成xml文件
- ■■■■■■ 赠送JSP空间+SQL,不限大小,符合条件的人请看帖!!■■■■■■
- jsp+bean+servlet实现一个简单的MVC开发示例,做不起走了
- 求网站后天添加管理员的实例!先谢谢了!
- 请问文本框textfield中有没有什么属性可以设置它按下tab键的顺序?
- 很急的问,JSP网站发布的问题,明天就要交工了。。。谢谢
- 很奇怪的用户登录界面的跳转问题!
- 谁有做好的论坛?给一份代码我学习下好吗?高分相送.
- Java登记式单例类的问题?
- 请教servlet/jsp
这个加上红色部分在试试!
怀疑一:
String str=request.getParameter(name); --->String str=request.getParameter("name");
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.io.*"%>
<HTML>
<BODY>
<Form method=post name=form1>
<input type="text" name="mingzi" value="name">
<input type="text" name="fenshu" value="0">
<input type="text" name="te" value="身高" >
<input type="submit" name="submit" value="送出">
</form>
<%
String name1=request.getParameter("mingzi");
String score=request.getParameter("fenshu");
String e1=request.getParameter("te");
//String name2=new String(name1.getBytes("ISO-8859-1"),"GB2312");
//String score2=new String(score.getBytes("ISO-8859-1"),"GB2312");
//String e2=new String(e1.getBytes("ISO-8859-1"),"GB2312");
try
{
File dirfile=new File("C:/","score");
dirfile.mkdir();
File scorefile=new File(dirfile,"score.txt");
FileWriter docfile=new FileWriter(scorefile);
BufferedWriter bf=new BufferedWriter(docfile);
String name2=new String(name1.getBytes("ISO-8859-1"),"GB2312");
String score2=new String(score.getBytes("ISO-8859-1"),"GB2312");
String e2=new String(e1.getBytes("ISO-8859-1"),"GB2312");
bf.write(name2);
bf.newLine();
bf.write(score2);
bf.newLine();
bf.write(e2);
bf.newLine();
bf.flush();
bf.close();
docfile.close();
}
catch(IOException e)
{}
catch(NullPointerException e)
{}
%>
</BODY>
</HTML>//String name2=new String(name1.getBytes("ISO-8859-1"),"GB2312");
如果和
String name2=new String(name1.getBytes("ISO-8859-1"),"GB2312");
更换位置的话,编译就会报错,不明原因,谢谢大家指导
是取不到值的。你可以尝试首次请求的时候,传一些参数。当然,实际上,你是应该判断一下这个请求是首次请求,还是由form submit提交上来的。
name1.getBytes(...);
score2.getBytes(...);
e1.getBytes(...);
之前先判断下就ok了,因为你第一次请求确实没有值,不就
报告异常了?