jsp表单
<%@page contentType="text/html; charset=GB2312"%>
<html><body><font size=3>
<center>
<form action="getNumber" method=post>
商品 编号:<input type="text" name=number>
<p>商品 名称:<input type="text" name=name></p>
<p>商品起拍价:<input type="text" name=price></p>
<p>商品描述:<textArea name="content" rows="6" cols="20"></textArea></p>
<br/><input type="submit" value="提交">
</center>
</form></font></body></html>
servlet 获取值
package china.dalian;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;import bean.Upload;@SuppressWarnings("serial")
public class Computer extends HttpServlet{public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
response.setContentType("text/html;charset=GB2312");
Upload upload=new Upload();
request.setAttribute("upload", upload);
String number=request.getParameter("number");
System.out.print(number+"========================");
String name=request.getParameter("name");
String price=request.getParameter("price");
String content=request.getParameter("content");
if(number==null){
number=" ";
}
if(name==null){
name=" ";
}
if(price==null){
price=" ";
}
if(content==null){
content=" ";
}
upload.setNumber(number);
upload.setName(name);
upload.setPrice(price);
upload.setContent(content);
request.setAttribute("upload", upload);
request.getRequestDispatcher("show.jsp").forward(request, response);
}
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
doPost(request, response);
}
}show.jsp输出
<%@page contentType="text/html; charset=GB2312"%>
<%@page import="bean.Upload" %>
<html><body><center>
<% Upload upload=(Upload)request.getAttribute("upload"); %>
输入的数为:
<br>名字:<%=upload.getName() %>
<br/>编号:<%=upload.getNumber() %>
<br/>价格:<%=upload.getPrice() %>
<br/>内容:<%=upload.getContent() %>
</center></body></html>最后输出是为空的。大家帮忙看下那里出错了。
<%@page contentType="text/html; charset=GB2312"%>
<html><body><font size=3>
<center>
<form action="getNumber" method=post>
商品 编号:<input type="text" name=number>
<p>商品 名称:<input type="text" name=name></p>
<p>商品起拍价:<input type="text" name=price></p>
<p>商品描述:<textArea name="content" rows="6" cols="20"></textArea></p>
<br/><input type="submit" value="提交">
</center>
</form></font></body></html>
servlet 获取值
package china.dalian;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;import bean.Upload;@SuppressWarnings("serial")
public class Computer extends HttpServlet{public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
response.setContentType("text/html;charset=GB2312");
Upload upload=new Upload();
request.setAttribute("upload", upload);
String number=request.getParameter("number");
System.out.print(number+"========================");
String name=request.getParameter("name");
String price=request.getParameter("price");
String content=request.getParameter("content");
if(number==null){
number=" ";
}
if(name==null){
name=" ";
}
if(price==null){
price=" ";
}
if(content==null){
content=" ";
}
upload.setNumber(number);
upload.setName(name);
upload.setPrice(price);
upload.setContent(content);
request.setAttribute("upload", upload);
request.getRequestDispatcher("show.jsp").forward(request, response);
}
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
doPost(request, response);
}
}show.jsp输出
<%@page contentType="text/html; charset=GB2312"%>
<%@page import="bean.Upload" %>
<html><body><center>
<% Upload upload=(Upload)request.getAttribute("upload"); %>
输入的数为:
<br>名字:<%=upload.getName() %>
<br/>编号:<%=upload.getNumber() %>
<br/>价格:<%=upload.getPrice() %>
<br/>内容:<%=upload.getContent() %>
</center></body></html>最后输出是为空的。大家帮忙看下那里出错了。
解决方案 »
- 关于匹配正则表达式中的元字符
- Spirng事务可以跨线程吗?
- servlet问题 为啥不能运行啊服务器是tomcat6.0
- 什么时候使用javabean.servlet.jsp??
- 如何通过 JDOM 获取下面 XML文档的 RECORD(带命名空间的)节点
- 有关preparedStatement 类的
- ssh整合 hibernate报的错 初学大家帮帮忙
- 请做过这Struts+Spring+Hibernate视频练习例子的大侠进来看看,谢谢!
- 请问如何用java对EXECL插入图片
- @#$%各位老大和斑竹救命啊,刚学J2EE,部署一个简单的程序,CLIENT调用不能成功,拉我一把吧……
- org.springframework.jdbc.BadSqlGrammarException
- struts2、Spring3.0、mybatis整合问题,求助~~~~~~~~~求助~~~~~~~~~
只是表达我的form在剧中位置而已
只是表达我的form在剧中位置而已你把 font 标签删了 试试 我刚把你代码复制了 eclipse 警告 说表单位置不正确
(2)</form> </center>位置换一下
(3)request.setAttribute("upload", upload);
放在session中试试,request.getSession.setAttribute("upload", upload);
(4)method="post"加上双引号
希望对楼主会有帮助、、、、、、
RequestDispatcher rd = request.getRequestDispatcher("show.jsp")
request.setAttribute("upload", upload);
rd.forward(request, response);还不行就跟下代码,看看在Computer里,upload的操作的那些参数是否有问题。
request.setAttribute("upload", upload);
String number=request.getParameter("number");
System.out.print(number+"======================这个出错了,将request.setAttribute("upload", upload);将request.setAttribute("upload", upload);放在后面