关于getparameter()取不到值的问题和jbuilder安装问题

本文解答了JSF页面中通过request.getParameter()无法获取输入值的问题,并提供了可能的原因及解决思路;同时,针对JBuilder安装过程中出现的错误给出了分析与建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题1:关于jsp request.getparameter()取不到值,怎么办才好呢?


<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
 <form action="1.jsp" method="post">
<table border="1" align="center" width="600" style="margin-top:20px">
<tbody align="center"><tr>
<td width="160" height="40px">书本编号:</td>
<td><input type="text" name="in_bookid"></td></tr>
<tr>
<td width="160" height="40px">书本名称:</td>
<td width="160" height="40px"><input type="text" name="in_bookname"></td>
</tr>
<tr>
<td width="160" height="40px">作者:</td>
<td width="160" height="40px"><input type="text" name="in_bookwriter"></td></tr>
</tbody></table>
<table align="center" border="0" width="200" style="margin-top:20px">
<tr><td height="40px;" align="center"> 
<input type="submit" name="insert_btn">
</td></tr>
</table>
</form>


<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%
int bookID=Integer.parseInt(request.getParameter("in_bookid"));
String bookname=request.getParameter("in_bookname");
String bookwriter=request.getParameter("in_bookwriter");
out.print(bookname);
 %>



回答:


对比下参数名称正确不,如果为null,你转换为int会报错的,同时,你这个应该是数据类型转换的时候为null出的问题。


问题2:jbuilder安装时报错怎么解决好呢?


提示:


java.lang.StringIndexOutOfBoundsException: String index out of range: -74  at java.lang.String.substring(Unknown Source)  at java.lang.String.substring(Unknown Source)  at ZeroGlh.a(Unknown Source)  at com.zerog.ia.installer.util.magicfolders.JavaHomeMF.a(Unknown Source)  at com.zerog.ia.installer.util.magicfolders.JavaHomeMF.b(Unknown Source)  at com.zerog.ia.installer.util.magicfolders.MagicFolder.initializeAllMagicFolderPaths(Unknown Source)  at com.zerog.ia.installer.Main.d(Unknown Source)  at com.zerog.ia.installer.Main.c(Unknown Source)  at com.zerog.ia.installer.Main.main(Unknown Source)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)  at java.lang.reflect.Method.invoke(Unknown Source)  at com.zerog.lax.LAX.launch(Unknown Source)  at com.zerog.lax.LAX.main(Unknown Source)




回答:


JBuilder是古老的borland的产品,自从卖给embarcadero后就鲜有人使用了,同时,要清楚你用的版本,若是较新的正版你可以与embarcadero的技术服务联系解决,如果是早期的D版,建议放弃(它的BUG多多,且当前的JDK不一定支持)。
 
如果是RAD的JAVA开发,最简单当然只有JBulder了,不过实际开发中,一般都用eclipse的,但eclipse要难掌握。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值