就是什么也没显示 而且action进不去 没有出错日志 下面就是这个页面的源代码<#assign ww=JspTaglibs["/WEB-INF/webwork.tld"] />
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>分类管理</title>
<link rel="stylesheet" type="text/css" media="screen" href="${request.contextPath}/styles/${currentCssFile}"/>
<meta content="no-cache">
<script language='javascript' src='${request.contextPath}/scripts/checkform.js' ></script>
<script language="javascript" src="${request.contextPath}/scripts/Calendar.js"></script>
</head>
<script language="javascript">
var cdr = new Calendar("cdr");
document.write(cdr);
cdr.showMoreDay = true;
//增加一个文件域,上传个数
function addPic(){
var count = document.getElementById("count");
if(isInt(count.value)==false) {
alert("输入的图片数需要是整数");
count.focus()
return;
}
if(count.value>9){
alert("一次最多可以上传9张图片!");
count.focus()
return;
}
var picDiv = document.getElementById("picDiv");
picDiv.innerHTML="";
for(var i=1;i<=count.value;i++){
var text=document.createTextNode("图片"+i+":");
var img_file=document.createElement("input");
img_file.setAttribute("name","upload");
img_file.setAttribute("id","upload");
img_file.setAttribute("type","file");
//img_file.attachEvent('onblur', function(){checkType(img_file)});//带参数的事件写法,不能用this
var br=document.createElement("br");
picDiv.appendChild(text)
picDiv.appendChild(img_file)
picDiv.appendChild(br)
}
}
//验证输入
function isInt(n) {
var i = parseInt(n);
if (i == 'NaN'){
return false;}
if (i != n * 1){
return false;}
return true;
}
//提交表单的方法,主要作用是统计所选择的项,得到searchProblem,并提交表单
var img="tiff,psd,eps,raw,pdf,png,pxr,mac,jpg,bmp,tga,vst,pcd,pct,gif,ai,fpx,img,cal,wi,png,eps,ai,sct,pdf,pdp,dxf";
img=img+"TIFF,PSD,EPS,RAW,PNG,PXR,MAC,JPG,BMP,TGA,VST,PCD,PCT,GIF,AI,FPX,IMG,CAL,WI,PNG,EPS,AI,SCT,PDF,PDP,DXF";
function submitForm(){
var uploads = document.getElementsByName("upload");
var len=uploads.length
if(typeof(len)== "undefined" ){
str=uploads.value
if(str!=""){
str=str.substr(str.lastIndexOf(".")+1)
if(img.indexOf(str)==-1){
alert("只能上传图片")
return;
}
}
}else{
for(var i=0;i<uploads.length;i++){
str=uploads[i].value
if(str!=""){
str=str.substr(str.lastIndexOf(".")+1)
if(img.indexOf(str)==-1){
alert("只能上传图片")
return;
}
}
}
}
var f=document.addForm;
if(g_check.checkForm(f)) f.submit();
}
function checkType(obj){
str=obj.value
str=str.substr(str.lastIndexOf(".")+1)
if(img.indexOf(str)==-1){
alert("只能上传图片")
obj.value=""
obj.focus();
}
}
function setDanwei(obj){
var text = obj.options[obj.selectedIndex].text;
end = text.lastIndexOf("(");
text = text.substring(0,end);
document.getElementById("guanlidanwei").value=text;
}
</script>
<body>
<form name="addForm" method="post" enctype="multipart/form-data" action="${request.contextPath}/Sheshi/fangwuAddInput.jspx"> <TBODY class="show" >
<TR class="release" >
<td>卡片编号</td><td><input name="card_id" value='' type="text" size="13" Tip="编号不能为空" Exp="[^ ]+"/></td>
</tr>
<td>累计使用年限</td><td><input type="text" name="leijishiyongnianxian"></td>
</tr>
<tr>
<td>所有权人</td><td><input type="text" name="suoyouquanren" /></td>
<td>产权形式</td><td><input type="text" name="chanquanxingshi"></td>
</tr>
<tr>
<td>发证时间</td><td><input type="text" id='fazhengshijian' value=''/>
<input name="button4" value="√" name="button4" type="button" onClick="cdr.show(this,getObjById('fazhengshijian'))"/></td>
<td>原值</td><td><input type="text" name="yuanzhi"></td>
</tr>
<tr>
<td>证书号码</td><td><input type="text" name="zhengshuhaoma" /></td>
<td>累计折旧</td><td><input type="text" name="leijizhejiu"></td>
</tr>
<tr>
<td>自用 (㎡)</td><td><input type="text" name="ziyong" /></td>
<td>净值</td><td><input type="text" name="jingzhi"></td>
</tr>
<tr>
<td>其他 (㎡)</td><td><input type="text" name="qita"></td>
<td>后勤 (㎡)</td><td><input type="text" name="houqin"></td>
</tr>
<tr>
<td>备注</td><td colspan="4"><textarea name="beizhu" style="width:100%"></textarea></td>
</tr><tr>
<td> </td>
<td colspan=3>
<table width=100% cellSpacing="0" cellPadding="0" border="0" >
<tr>
<td width=50%>
图片个数<input type='text' name='count' size='1' />
<input type="button" value="附加图片" onclick="addPic()"/>
<div id="picDiv" name='picDiv' width=100%>
图片1:<input id="upload" name="upload" type="file" width=100% onChange="checkType(this)"/></br>
</div>
</td>
</tr>
</table>
</td>
</tr>
</TBODY>
<TBODY class="show" >
<TR class="release" >
<TD colspan="13">
<div align="center">
<input type="button" name="button" value="保存" class="button" onclick="submitForm()"/>
<input type="button" value="返回" class="button" onclick="javascript:location.href='${request.contextPath}/Sheshi/FangwuList.jspx'"/>
</div>
</TD>
</TR>
</TBODY>
</TABLE>
</div>
<input type="hidden" name="userName" value="${currentUserName?default('')}"/>
</form>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>分类管理</title>
<link rel="stylesheet" type="text/css" media="screen" href="${request.contextPath}/styles/${currentCssFile}"/>
<meta content="no-cache">
<script language='javascript' src='${request.contextPath}/scripts/checkform.js' ></script>
<script language="javascript" src="${request.contextPath}/scripts/Calendar.js"></script>
</head>
<script language="javascript">
var cdr = new Calendar("cdr");
document.write(cdr);
cdr.showMoreDay = true;
//增加一个文件域,上传个数
function addPic(){
var count = document.getElementById("count");
if(isInt(count.value)==false) {
alert("输入的图片数需要是整数");
count.focus()
return;
}
if(count.value>9){
alert("一次最多可以上传9张图片!");
count.focus()
return;
}
var picDiv = document.getElementById("picDiv");
picDiv.innerHTML="";
for(var i=1;i<=count.value;i++){
var text=document.createTextNode("图片"+i+":");
var img_file=document.createElement("input");
img_file.setAttribute("name","upload");
img_file.setAttribute("id","upload");
img_file.setAttribute("type","file");
//img_file.attachEvent('onblur', function(){checkType(img_file)});//带参数的事件写法,不能用this
var br=document.createElement("br");
picDiv.appendChild(text)
picDiv.appendChild(img_file)
picDiv.appendChild(br)
}
}
//验证输入
function isInt(n) {
var i = parseInt(n);
if (i == 'NaN'){
return false;}
if (i != n * 1){
return false;}
return true;
}
//提交表单的方法,主要作用是统计所选择的项,得到searchProblem,并提交表单
var img="tiff,psd,eps,raw,pdf,png,pxr,mac,jpg,bmp,tga,vst,pcd,pct,gif,ai,fpx,img,cal,wi,png,eps,ai,sct,pdf,pdp,dxf";
img=img+"TIFF,PSD,EPS,RAW,PNG,PXR,MAC,JPG,BMP,TGA,VST,PCD,PCT,GIF,AI,FPX,IMG,CAL,WI,PNG,EPS,AI,SCT,PDF,PDP,DXF";
function submitForm(){
var uploads = document.getElementsByName("upload");
var len=uploads.length
if(typeof(len)== "undefined" ){
str=uploads.value
if(str!=""){
str=str.substr(str.lastIndexOf(".")+1)
if(img.indexOf(str)==-1){
alert("只能上传图片")
return;
}
}
}else{
for(var i=0;i<uploads.length;i++){
str=uploads[i].value
if(str!=""){
str=str.substr(str.lastIndexOf(".")+1)
if(img.indexOf(str)==-1){
alert("只能上传图片")
return;
}
}
}
}
var f=document.addForm;
if(g_check.checkForm(f)) f.submit();
}
function checkType(obj){
str=obj.value
str=str.substr(str.lastIndexOf(".")+1)
if(img.indexOf(str)==-1){
alert("只能上传图片")
obj.value=""
obj.focus();
}
}
function setDanwei(obj){
var text = obj.options[obj.selectedIndex].text;
end = text.lastIndexOf("(");
text = text.substring(0,end);
document.getElementById("guanlidanwei").value=text;
}
</script>
<body>
<form name="addForm" method="post" enctype="multipart/form-data" action="${request.contextPath}/Sheshi/fangwuAddInput.jspx"> <TBODY class="show" >
<TR class="release" >
<td>卡片编号</td><td><input name="card_id" value='' type="text" size="13" Tip="编号不能为空" Exp="[^ ]+"/></td>
</tr>
<td>累计使用年限</td><td><input type="text" name="leijishiyongnianxian"></td>
</tr>
<tr>
<td>所有权人</td><td><input type="text" name="suoyouquanren" /></td>
<td>产权形式</td><td><input type="text" name="chanquanxingshi"></td>
</tr>
<tr>
<td>发证时间</td><td><input type="text" id='fazhengshijian' value=''/>
<input name="button4" value="√" name="button4" type="button" onClick="cdr.show(this,getObjById('fazhengshijian'))"/></td>
<td>原值</td><td><input type="text" name="yuanzhi"></td>
</tr>
<tr>
<td>证书号码</td><td><input type="text" name="zhengshuhaoma" /></td>
<td>累计折旧</td><td><input type="text" name="leijizhejiu"></td>
</tr>
<tr>
<td>自用 (㎡)</td><td><input type="text" name="ziyong" /></td>
<td>净值</td><td><input type="text" name="jingzhi"></td>
</tr>
<tr>
<td>其他 (㎡)</td><td><input type="text" name="qita"></td>
<td>后勤 (㎡)</td><td><input type="text" name="houqin"></td>
</tr>
<tr>
<td>备注</td><td colspan="4"><textarea name="beizhu" style="width:100%"></textarea></td>
</tr><tr>
<td> </td>
<td colspan=3>
<table width=100% cellSpacing="0" cellPadding="0" border="0" >
<tr>
<td width=50%>
图片个数<input type='text' name='count' size='1' />
<input type="button" value="附加图片" onclick="addPic()"/>
<div id="picDiv" name='picDiv' width=100%>
图片1:<input id="upload" name="upload" type="file" width=100% onChange="checkType(this)"/></br>
</div>
</td>
</tr>
</table>
</td>
</tr>
</TBODY>
<TBODY class="show" >
<TR class="release" >
<TD colspan="13">
<div align="center">
<input type="button" name="button" value="保存" class="button" onclick="submitForm()"/>
<input type="button" value="返回" class="button" onclick="javascript:location.href='${request.contextPath}/Sheshi/FangwuList.jspx'"/>
</div>
</TD>
</TR>
</TBODY>
</TABLE>
</div>
<input type="hidden" name="userName" value="${currentUserName?default('')}"/>
</form>
</body>
</html>
解决方案 »
- 传值问题
- 求助 Servlet action is currently unavailable
- Myeclipse跑TOMCAT报错 HTMLManager: 后页面服务死掉,IE打不开
- 图片显示问题(上个星期没人解决的问题)
- 不太明白分布式应用程序
- 各位大侠能不能给一个读取XML的简单例子?
- 现在还不知道 抽象类 接口 内部内定义,具体在什么地方用请大家指教
- SSO 开源之选择
- @@@@@@ 在网页的模态窗口中能加Struts的标记吗??
- 像那些游戏、股票实时行情之类的APP软件
- 看这里人多,高手也多,请教大家个网络问题!
- servlet连接mysql数据库的问题:unhandled exception type classnotfoundexception
进不去action可能是路径不对
问题好象是enctype="multipart/form-data" 这个问题,不加这个属性就能进入action。
但是在别人的机器上就没事。很奇怪