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

代码:

<%@ 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我就省略了,就是简单取值赋值和计算运算和结果获取。

回答

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

input属于自封闭标签

以上是 放在input的text下文本一直出现一个/(即使还没输入任何值)是什么情况 的全部内容, 来源链接: utcz.com/a/43137.html

回到顶部