在学习jsp内置对象 : response 想测试一下写的结果。
第一次运行 报错1099 ,
我去任务管理器把2个 java.exe文件删除了,然后解决了
第二次运行
结果就出现jsp、只输出源码、不显示内容了。
代码一
<%--
Created by IntelliJ IDEA.
User: shuoshuoya824145945
Date: 2021/11/10
Time: 11:47
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<style>
#id1{
width: 400px;
height: 400px;
margin-left: 150px;
margin-top: 150px;
border: 2px rgb(22, 22, 22) solid ;
}
#id2{
width: 300px;
margin-left: 30px;
}
hr{
color: darkorange;
background-color:darkorange;
}
inp1 {
width: 200px;
height: 50px;
margin: 20px;
}
</style>
<div>
<div id="id1">
<div id="id2">
<h3>登录</h3>
<hr>
</div>
<form action="" method="get">
<div class="c1">
<input type="text" name="username" class="inp1">
</div>
<div class="c1">
<input type="password" name="pwd" class="inp1">
</div>
</form>
</div>
</div>
</html>
代码二
<%--
Created by IntelliJ IDEA.
User: shuoshuoya824145945
Date: 2021/11/10
Time: 14:25
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%
String name = request.getParameter("username");
String pwd = request.getParameter("pwd");
if(name == null && pwd == null ){
response.sendRedirect("practise.jsp");
} else {
%>
<table>
<tr>
<td>账号</td>
<td><%out.print(name);%></td>
</tr>
<tr>
<td>密码</td>
<td><%out.print(pwd);%></td>
</tr>
</table>
<%
}
%>
</body>
</html>
显示的页面
使用idea工具
我目前解决的方式是 再创建一个javaweb的文件
大哥, jsp是服务器端脚本, 要服务器支持的.
你需要下载一下 tomcat, 然后把这个脚本放到 tomcat/webapps/xxxx 下面, xxxx是自己创建个目录.
在 tomcat/work 目录下, 会有这个脚本编译成java class文件的源码. 可以看看.