上传表单页面有2个复选框设置成为热门软件<input type="checkbox" name="checkbox1" value="1">
设置成为推荐软件<input type="checkbox" name="checkbox2" value="1">
接收页面
Often=Long.parseLong(su.getRequest().getParameter("checkbox1"));
Commend=Long.parseLong(su.getRequest().getParameter("checkbox2"));SQL语句
sql.executeUpdate("insert into Soft(Often,Commend) values ('"+Often+"','"+Commend+"')");我想实现:如果选了复选项值为1,否则值为0.折腾半天没有完全解决,所以才上来问问...
设置成为推荐软件<input type="checkbox" name="checkbox2" value="1">
接收页面
Often=Long.parseLong(su.getRequest().getParameter("checkbox1"));
Commend=Long.parseLong(su.getRequest().getParameter("checkbox2"));SQL语句
sql.executeUpdate("insert into Soft(Often,Commend) values ('"+Often+"','"+Commend+"')");我想实现:如果选了复选项值为1,否则值为0.折腾半天没有完全解决,所以才上来问问...
解决方案 »
- jquery.tablesorter.pager排序,重新跟新数据后,点击下一页就会跳到下下一页
- 什么是servlet容器?
- java中使用SSH进行文件下载,文件名一直是doc.do问题
- tomcat + sqlserver + struts jsp在家里的winxp下运行的好好的,在单位的win2003服务器上运行老出出错,急死人了,哪位老大能帮忙找一下原因
- 什么时候会使一个javaBean的实例=null??急救啊!
- 怎么显示不正确啊?请指点!
- 数据库连接池资源的释放
- jdbc连oracle数据库的问题!!高分求救
- asp中有server.encodeHTML(),jdk中有没有类似的?
- su.upload
- 关于list列表框的问题在线等!!!!!
- 新闻发布问题!!!!!!!!!!!
Often=Long.parseLong(su.getRequest().getParameter("checkbox1"));
Commend=Long.parseLong(su.getRequest().getParameter("checkbox2"));
就有错误还有这个问题不知道怎么解决...
2,在上传表单页面加一段javascript代码实现。
下面相当于一个上传表单页面页面:
<html>
<head>
<script language="javascript">
function check(){
if(frm.checkbox1.checked==true){
frm.checkbox1.value="1";
}
else{
frm.checkbox1.value="0";
}
if(frm.checkbox2.checked==true){
frm.checkbox2.value="1";
}
else{
frm.checkbox2.value="0";
}
alert(frm.checkbox1.value+"---"+ (frm.checkbox2.value));
}
</script>
</head>
<body>
<form id="frm">
设置成为热门软件<input type="checkbox" name="checkbox1" value="1" >
设置成为推荐软件<input type="checkbox" name="checkbox2" value="1" >
<input type="button" name="btn" value="view" onclick="check()">
</form>
</body>
</html>
记住结贴给分哈。吃饭去........
做web 应用script 是很重要的
代码量甚至超过JAVA代码
我用这个代码 为什么点了页面无法跳转...
<form action="do_upload.jsp" method="post" enctype="multipart/form-data" name="frm">
<table width="100" border="1">
<tr>
<td width="50%"><input type="file" name="file1"></td>
<td><select name="Softsort" size="1">
<option value="Other">其它</option>
<option value="System">系统工具</option>
<option value="Net">网络工具</option>
<option value="Security">安全相关</option>
<option value="Media">媒体工具</option>
<option value="App">应用软件</option>
<option value="Graphics">图形图像</option>
</select></td>
</tr>
<tr>
<td colspan="2">设置成为热门软件
<input type="checkbox" name="checkbox1" value="1">
设置成为推荐软件
<input type="checkbox" name="checkbox2" value="1"> </td>
</tr>
<tr>
<td colspan="2">请输入软件说明:</td>
</tr>
<tr>
<td colspan="2"><textarea name="Re"></textarea></td>
</tr>
<tr>
<td colspan="2"><input type="button" name="btn" value="上传"onclick="check()"> </td>
</tr>
</table>
</form>
<script language="javascript">
function check(){
if(frm.checkbox1.checked==true){
frm.checkbox1.value="1";
}
else{
frm.checkbox1.value="0";
}
if(frm.checkbox2.checked==true){
frm.checkbox2.value="1";
}
else{
frm.checkbox2.value="0";
}
}
</script>
i = request("checkbox1")
i = request("checkbox2")
if ~~~~~%>
frm.submit();
function check(){
if(frm.checkbox1.checked==true){
frm.checkbox1.value="1";
}
else{
frm.checkbox1.value="0";
}
if(frm.checkbox2.checked==true){
frm.checkbox2.value="1";
}
else{
frm.checkbox2.value="0";
}
frm.submit();
}
</script>
我现在是这个样子....可是...不行啊...如果我不把2个复选框都选上,就会提示
description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: null
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)都选上就没问题拉... 这怎么回事...
var url="do_upload.jsp";
var a=frm.checkbox1.value;
var b=frm.checkbox2.value;
url+="?checkbox1="+a;
url+="&checkbox2="+b;
window.location.href =url;
我JSP和HTML的基础都很差... 做的时候都是碰到问题再上网来找... 效率很低
可现在时间有限容不得我仔细去看...请大家帮我下,给个完整的代码...谢谢...万分感谢...
我用你给的思路解决了问题虽然方法很笨...
long Often=0;
long Commend=0;
String a,b;
a=su.getRequest().getParameter("checkbox1");
b=su.getRequest().getParameter("checkbox2"); if(a==null)
{
Often=0;
}
else
{
Often=Long.parseLong(a);
} if(b==null)
{
Commend=0;
}
else
{
Commend=Long.parseLong(b);
}
可以这么写
a=su.getRequest().getParameter("checkbox1");
b=su.getRequest().getParameter("checkbox2");
Often = a == null ? 0: 1;