首页 新闻 会员 周边

放在input的text下文本一直出现一个/(即使还没输入任何值)是什么情况

0
[已解决问题] 解决于 2020-09-13 09:41

代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="JavaBean.FirstBean"
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>简易计算器</title>
</head>
<body>
<h1>简易计算器</h1><hr>
<form action="">
<jsp:useBean id="myBean" class="JavaBean.FirstBean"></jsp:useBean>
<jsp:setProperty property="" name="myBean"/>
<%
String op1=" ",op2=" ";
if(myBean.getOp1()!=null){op1=myBean.getOp1();}
if(myBean.getOp2()!=null){op2=myBean.getOp2();}
%>
<table align="center" border="1px">
<tr>
<td>op1</td>
<td><input type="text" name="op1" value=<%=op1%>/>
</td>
</tr>
<tr align="center">
<td colspan="2">
<select name="oper">
<option value="+">+</option><option value="-">-</option>
<option value="
">*</option><option value="/">/</option>
</select>
</td>
</tr>
<tr>
<td>op2</td>
<td><input type="text" name="op2" value=<%=op2 %>/></td>
</tr>
<tr align="center"><td colspan="2"><input type="submit" value="计算"></td></tr>
<tr>
<td>结果</td><td>
<%
if(myBean.getOp1()!=null&&myBean.getOp2()!=null)
out.print(myBean.getResult());
else
out.print(" ");
%>
</td>
</tr>
</table>
</form>
</body>
</html>

另外的Javabean我就省略了,就是简单取值赋值和计算运算和结果获取。

doneday的主页 doneday | 菜鸟二级 | 园豆:206
提问于:2020-09-12 18:44

在线等各位求解

Myblog、java 3年前
< >
分享
最佳答案
1

html文件声明了<!DOCTYPE html>后自闭合标签不需要再加斜杠。
input属于自封闭标签

奖励园豆:5
WMG-Eight | 小虾三级 |园豆:973 | 2020-09-13 09:17

谢谢,就是这个问题。已经解决了。

doneday | 园豆:206 (菜鸟二级) | 2020-09-13 09:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册