亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么運行不了?

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

? <head>

? ? <base href="<%=basePath%>">

? ??

? ? <title>My JSP 'index.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0"> ? ?

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

<!--

<link rel="stylesheet" type="text/css" href="styles.css">

-->

? </head>

??

? <body>

? ?<div>?

? ?<form action="login.jsp" method="post">

? ?<label >用戶名</label>

? ?<input name="username" value="">

? ?<label>密碼</label>

? ?<input type="password" name="password" value="">

? ?<input type="submit" class="login" value="提交">

? ?

? ?</form>

? ?</div>

? </body>

</html>







<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

String password="";

String username="";

request.setCharacterEncoding("utf-8");


username=request.getParameter("username");

password=request.getParameter("password");


if("admin".equals(username)&&"admin".equals(password)){

? ?session.setAttribute("loginUser", username);

? ? ?request.getRequestDispatcher("sucess.jsp").forward(request, response);

}

else{

?

response.sendRedirect("false.jsp");


}

?%>


</html>



password=request.getParameter("password");

這里為什么報錯:Type mismatch: cannot convert from Object to String?

是在搞不懂

正在回答

2 回答

request.getParameter("name")返回String類型,

request.getAttribute("name")返回object類型

你應該是記混了 我當時也是這樣的 ? 你想強轉 ?

如果還報錯就那你檢查一下是不是你的編譯環境的問題。?

?web項目---屬性---編譯環境,把編譯的級別改的高一點試一下。比如1.5,1.6

0 回復 有任何疑惑可以回復我~

password=(String)request.getParameter("password");加個強轉試試

0 回復 有任何疑惑可以回復我~
#1

慕斯卡4106679 提問者

重裝JDK行了。。。 但是現在還是跑不起來,第一個頁面提交后,myeclipse報錯,郁悶死了
2016-01-02 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么運行不了?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號