困惑我的jsp问题!!!

littledapan 2001-08-22 03:04:55
我是jsp的初学者,编写了几个简单的界面,现在面临两个让我困惑的问题:
第一:我发现自己的程序只能在本地机上用localhost:8080/examples/login.html登陆
当我试图在别的机器上通过 myip/examples/login.html访问时就找不到网页。
第二:我需要查询用户注册是输入的用户名是否已经在数据库中存在,请问我什么方法实现呢?
希望您不吝赐教!谢谢了!
我的qq是:51404837希望和你一同提高进步
...全文
108 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
littledapan 2001-08-22
  • 打赏
  • 举报
回复
对不起各位,我的分数前天都给一个人了,一次给了80现在没有分了
我这样实现不知道行不行
db mysql=new db();
String strsql = "insert into jobapply(account,passwd,name,company,ecogrid_card,ecogrid_passwd,email) VALUES(" + "\'"+request.getParameter("account") +"\'"+ "," + "\'"+request.getParameter("passwd")+"\'" + "," + "\'"+request.getParameter("name") +"\'"+ ","+"\'"+request.getParameter("company")+"\'"+"," +"\'" +request.getParameter("ecogrid_card") +"\'"+ "," + "\'"+request.getParameter("ecogrid_passwd") +"\'"+ "," + "\'"+request.getParameter("email")+"\'" +");";
String strsql0="select * from jobapply where(account="+"\'"+request.getParameter("account")+"\'"+")";
try{
mysql.st=mysql.con.createStatement();
mysql.rs=mysql.st.executeQuery(strsql0);
} catch (SQLException E)
{
System.out.println("hi");
System.out.println("SQLException: " + E.getMessage());
System.out.println("SQLState: " + E.getSQLState());
System.out.println("VendorError: " + E.getErrorCode());
}
if(mysql.rs!=null)
{
try{
mysql.st=mysql.con.createStatement();
mysql.st.executeQuery(strsql);
} catch (SQLException E1)
{
System.out.println("hi");
System.out.println("SQLException: " + E1.getMessage());
System.out.println("SQLState: " + E1.getSQLState());
System.out.println("VendorError: " + E1.getErrorCode());
}
}
else{%>
<%@ include file="errorname.html" %>;
<% }


phoenixs99 2001-08-22
  • 打赏
  • 举报
回复
怎么没有分数阿,

第一个问题可以检查一下着几方面,你的机器是局域网还是公网,用的是真IP吗,别的机器是否可以ping 到,你的examples是否是默认的网页发布目录

第二个问题你可以用jsp+jdbc来实现
yanghui88 2001-08-22
  • 打赏
  • 举报
回复
你也太小气了吧?帮你解决问题你一分都不给.
真亏了还有我回答你的问题.
yanghui88 2001-08-22
  • 打赏
  • 举报
回复
2.
<%
set conn=Server.CreateObject("ADODB.Connection")
DefaultConnectionString = "DSN=xxx;UID=sa;PWD=password"
conn.Open DefaultConnString

set rs = Server.CreateObject("ADODB.RecordSet")
sqlString = "select * from test where username='" & request("username") & "'"
rs.ActiveConnection=conn
rs.CursorLocation=3
rs.Open sqlString

if rs.EOF and rs.BOF then
'.......没有记录的操作
end if
%>
<%
rs.Close
set rs = nothing
conn.close
set conn=nothing
%>
yanghui88 2001-08-22
  • 打赏
  • 举报
回复
1.http://myip:8080/examples/login.html

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧