?? index.jsp
字號:
<%@ page import="java.io.*" %><%@ page import="javax.servlet.*" %><%@ page import="javax.servlet.http.*" %><%@ page import="parport.ParallelPort" %><% int Byte; String check1a =null, check1b =null; String check2a =null, check2b =null; String check3a =null, check3b =null; String check4a =null, check4b =null; String device_1 = request.getParameter("device1"); String device_2 = request.getParameter("device2"); String device_3 = request.getParameter("device3"); String device_4 = request.getParameter("device4"); String combineAction = device_1 + device_2 + device_3 + device_4 ; out.println(combineAction); if("1111".equals(combineAction)) { check1a = "CHECKED"; check1b = null; check2a = "CHECKED"; check2b = null; check3a = "CHECKED"; check3b = null; check4a = "CHECKED"; check4b = null; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x0F; lpt1.write(Byte); } else if("1110".equals(combineAction)) { check1a = "CHECKED"; check1b = null; check2a = "CHECKED"; check2b = null; check3a = "CHECKED"; check3b = null; check4a = null; check4b = "CHECKED"; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x0E; lpt1.write(Byte); } else if("1101".equals(combineAction)) { check1a = "CHECKED"; check1b = null; check2a = "CHECKED"; check2b = null; check3a = null; check3b = "CHECKED"; check4a ="CHECKED"; check4b = null; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x0D; lpt1.write(Byte); } else if("1100".equals(combineAction)) { check1a = "CHECKED"; check1b = null; check2a = "CHECKED"; check2b = null; check3a = null; check3b = "CHECKED"; check4a = null; check4b = "CHECKED"; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x0C; lpt1.write(Byte); }else if("1011".equals(combineAction)) { check1a = "CHECKED"; check1b = null; check2a = null; check2b = "CHECKED"; check3a = "CHECKED"; check3b = null; check4a = "CHECKED"; check4b = null; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x0B; lpt1.write(Byte); }else if("1010".equals(combineAction)) { check1a = "CHECKED"; check1b = null; check2a = null; check2b = "CHECKED"; check3a = "CHECKED"; check3b = null; check4a = null; check4b = "CHECKED"; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x0A; lpt1.write(Byte); }else if("1001".equals(combineAction)) { check1a = "CHECKED"; check1b = null; check2a = null; check2b = "CHECKED"; check3a = null; check3b = "CHECKED"; check4a = "CHECKED"; check4b = null; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x09; lpt1.write(Byte); }else if("1000".equals(combineAction)) { check1a = "CHECKED"; check1b = null; check2a = null; check2b = "CHECKED"; check3a = null; check3b = "CHECKED"; check4a = null; check4b = "CHECKED"; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x08; lpt1.write(Byte); }else if("0111".equals(combineAction)) { check1a = null; check1b = "CHECKED"; check2a = "CHECKED"; check2b = null; check3a = "CHECKED"; check3b = null; check4a = "CHECKED"; check4b = null; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x07; lpt1.write(Byte); }else if("0110".equals(combineAction)) { check1a = null; check1b = "CHECKED"; check2a = "CHECKED"; check2b = null; check3a = "CHECKED"; check3b = null; check4a = null; check4b = "CHECKED"; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x06; lpt1.write(Byte); }else if("0101".equals(combineAction)) { check1a = null; check1b = "CHECKED"; check2a = "CHECKED"; check2b = null; check3a = null; check3b = "CHECKED"; check4a = "CHECKED"; check4b = null; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x05; lpt1.write(Byte); }else if("0100".equals(combineAction)) { check1a = null; check1b = "CHECKED"; check2a = "CHECKED"; check2b = null; check3a = null; check3b = "CHECKED"; check4a = null; check4b = "CHECKED"; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x04; lpt1.write(Byte); }else if("0011".equals(combineAction)) { check1a = null; check1b = "CHECKED"; check2a = null; check2b = "CHECKED"; check3a = "CHECKED"; check3b = null; check4a = "CHECKED"; check4b = null; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x03; lpt1.write(Byte); }else if("0010".equals(combineAction)) { check1a = null; check1b = "CHECKED"; check2a = null; check2b = "CHECKED"; check3a = "CHECKED"; check3b = null; check4a = null; check4b = "CHECKED"; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x02; lpt1.write(Byte); }else if("0001".equals(combineAction)) { check1a = null; check1b = "CHECKED"; check2a = null; check2b = "CHECKED"; check3a = null; check3b = "CHECKED"; check4a = "CHECKED"; check4b = null; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x01; lpt1.write(Byte); }else if("0000".equals(combineAction)) { check1a = null; check1b = "CHECKED"; check2a = null; check2b = "CHECKED"; check3a = null; check3b = "CHECKED"; check4a = null; check4b = "CHECKED"; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x00; lpt1.write(Byte); } else { check1a = null; check1b = "CHECKED"; check2a = null; check2b = "CHECKED"; check3a = null; check3b = "CHECKED"; check4a = null; check4b = "CHECKED"; ParallelPort lpt1 = new ParallelPort(0x378); Byte = 0x00; lpt1.write(Byte); }%><HTML><HEAD><TITLE>Parallel Port</TITLE><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style type="text/css"><!--body,td,th { color: #ECE9D8;}body { background-color: #333333;}--></style></HEAD><BODY><H1 ALIGN="CENTER">Home Devices Control </H1><div align="center"><form name="myform" action="index.jsp" method="POST"> <div align="left"> <DL> <DT>Device 1: <DD><INPUT TYPE="RADIO" NAME="device1" VALUE="1" <%=check1a%>> ON <DD><INPUT TYPE="RADIO" NAME="device1" VALUE="0" <%=check1b%>> OFF </DL> <DL> <DT>Device 2: <DD><INPUT TYPE="RADIO" NAME="device2" VALUE="1" <%=check2a%>> ON <DD><INPUT TYPE="RADIO" NAME="device2" VALUE="0" <%=check2b%> > OFF </DL> <DL> <DT>Device 3: <DD><INPUT TYPE="RADIO" NAME="device3" VALUE="1" <%=check3a%>> ON <DD><INPUT TYPE="RADIO" NAME="device3" VALUE="0" <%=check3b%> > OFF </DL> <DL> <DT>Device 4: <DD><INPUT TYPE="RADIO" NAME="device4" VALUE="1" <%=check4a%>> ON <DD><INPUT TYPE="RADIO" NAME="device4" VALUE="0" <%=check4b%> > OFF </DL> <div align="center"> <INPUT TYPE="SUBMIT" VALUE="Activate"> </div> </div></form> </div><%out.println( "<BR>You are now access from " );out.println( request.getRemoteHost());%></BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -