从一个jsp页面跳转到另一个jsp页面如1.jsp <tr>
<td height="50" align="center">物料编号</td>
<td align="left">
<input type="text" name="id" value="<%=id%>" style="width:200px;background: #FFF" disabled="disabled"/>
</td>
</tr>
<tr>
<td height="50" align="center">物料种类</td>
<td align="left">
<input type="text" name="kind" value="<%=kind%>" style="width:200px;background: #FFF"/>
</td>
</tr>
通过action到2.jsp中String id=new String(request.getParameter("id"));
String kind=new String(request.getParameter("kind").getBytes("iso-8859-1"),"UTF-8");
String name=new String(request.getParameter("name").getBytes("iso-8859-1"),"UTF-8");
String num=new String(request.getParameter("num"));执行报错org.apache.jasper.JasperException: An exception occurred processing JSP page /nb/materials/2/action/modiaction.jsp at line 41: <%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
2: <%@ include file="../../../../conn.jsp"%>
3: <%
4: String idd=new String(request.getParameter("id"));
5: String kind=new String(request.getParameter("kind").getBytes("iso-8859-1"),"UTF-8");
6: String name=new String(request.getParameter("name").getBytes("iso-8859-1"),"UTF-8");
7: String num=new String(request.getParameter("num"));去掉String idd=new String(request.getParameter("id"));之后,成功。显示页面是有值的。但连接过去就报错,不知问题何在,求助!!!
<td height="50" align="center">物料编号</td>
<td align="left">
<input type="text" name="id" value="<%=id%>" style="width:200px;background: #FFF" disabled="disabled"/>
</td>
</tr>
<tr>
<td height="50" align="center">物料种类</td>
<td align="left">
<input type="text" name="kind" value="<%=kind%>" style="width:200px;background: #FFF"/>
</td>
</tr>
通过action到2.jsp中String id=new String(request.getParameter("id"));
String kind=new String(request.getParameter("kind").getBytes("iso-8859-1"),"UTF-8");
String name=new String(request.getParameter("name").getBytes("iso-8859-1"),"UTF-8");
String num=new String(request.getParameter("num"));执行报错org.apache.jasper.JasperException: An exception occurred processing JSP page /nb/materials/2/action/modiaction.jsp at line 41: <%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
2: <%@ include file="../../../../conn.jsp"%>
3: <%
4: String idd=new String(request.getParameter("id"));
5: String kind=new String(request.getParameter("kind").getBytes("iso-8859-1"),"UTF-8");
6: String name=new String(request.getParameter("name").getBytes("iso-8859-1"),"UTF-8");
7: String num=new String(request.getParameter("num"));去掉String idd=new String(request.getParameter("id"));之后,成功。显示页面是有值的。但连接过去就报错,不知问题何在,求助!!!
解决方案 »
- struts2上传图片验证无法验证
- flex和java工程集成后的问题,请大家帮忙看下
- wap网站添加cookie的问题
- 怎么样存取一个有几千字的文章到数据库?
- 请高手帮忙看看 不知那错了! 谢谢!
- 菜鸟求助,myeclipse 新建JSP时用NEW新建没有JSP每次都要点other输入JSP才找的到,有什么方法能让它出现在NEW里?
- java.security.NosuchAlgorithmException:
- 菜鸟求助!!Tomcat 5.0问题
- 请问一个系统的部分模块是否可以使用struts?
- 高分求GB 8566 计算机软件开发规范文档
- xwiki系统怎么加插件
- 如何利用hashcode分段呢 !
如果你想传值过去,你可以这样写
<input type="hidden" name="id" value="<%=id%>"/>
<input type="text" value="<%=id%>" style="width:200px;background: #FFF" disabled="disabled"/>--注意这个的name不能为id,要不然会重复上面的那个hidden
定义一个hidden类型的input,这样是隐藏的,页面上是看不到的,而且也可以传值
换成
String idd=(String)request.getParameter("id");
idd = idd == null ? "":idd;