JAVA WEB 난호 문제 중 하나 입 니 다.
<%@ page language="java" import="java.util.*,cn.qm.db.*,java.sql.*" pageEncoding="GB2312"%>
<%
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 'adduser.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">
-->
<style type="text/css">
.adduser{
text-align:center; font-size:12px; line-height:30px; color:#5A5A5A;position:absolute; top:20px; left:30px; width:600px;
}
.table{
text-align:center; font-size:12px; line-height:30px; color:#5A5A5A;position:absolute; top:50px; left:30px; width:600px;
}
.user{
text-align:center;
font-size:12px;
line-height:30px;
color:#5A5A5A;
position:absolute;
left:50px;
top:20px;
}
.info{
text-align:center;
font-size:12px;
line-height:30px;
color:#5A5A5A;
position:absolute;
left:50px;
top:100px;
}
.table2{
text-align:center; font-size:12px; line-height:30px; color:#5A5A5A;position:absolute; top:120px; left:30px; width:600px;
}
.STYLE3 {font-size: 12px}
.STYLE9 {color: #FF0000; font-size: 12; }
.STYLE10 {font-size: 10}
</style>
<script type="text/javascript" src="JQuery/jquery-1.5.2.min.js"></script>
<%
DataBase db = new DataBase();
ResultSet rs;
%>
</head>
<body>
<form action="adduser.do" method="post">
<div id="lee" class="adduser">
<div class="user"> </div>
<div class="table">
<hr>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<!-- -->
<td width="100"><div align="center"><span class="STYLE3"> :</span></div></td>
<td width="100"><input name="username" type="text"></td>
<td width="100"><div align="center"><span class="STYLE3"> :</span></div></td>
<td width="100">123456</td>
</tr>
<tr>
</table>
</div>
<div class="info"> </div>
<div class="table2">
<hr>
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="30" width="50"><span class="STYLE3"> :</span></td>
<td width="100"><input name="eno" type="text"></td>
<td width="100"><span class="STYLE9">* </span></td>
<td width="150"><span class="STYLE3"></span></td>
</tr>
<!-- -->
<tr>
<td height="30" width="50"><span class="STYLE3"> :</span></td>
<td width="100"><input name="name" type="text"></td>
<td width="100"><span class="STYLE9">* </span></td>
<td width="150"><span class="STYLE3"></span></td>
</tr>
<tr>
<!-- -->
<td height="30"><span class="STYLE3"> :</span></td>
<td>
<span class="STYLE3">
<input type="radio" name="sex" value="man" checked>
<input type="radio" name="sex" value="woman">
</span></td>
<td> </td>
<td><span class="STYLE3"></span></td>
</tr>
<tr>
<!-- -->
<td height="30"><span class="STYLE3"> :</span></td>
<td><input name="age" type="text"></td>
<td><span class="STYLE9">* </span></td>
<td><span class="STYLE3"></span></td>
</tr>
<tr>
<!-- -->
<td height="30"><span class="STYLE3"> :</span></td>
<td><input name="telephone" type="text"></td>
<td><span class="STYLE10"></span></td>
<td><span class="STYLE3"></span></td>
</tr>
<tr>
<!-- -->
<td height="30"><span class="STYLE3"> :</span></td>
<td><input name="address" type="text"></td>
<td><span class="STYLE9">* </span></td>
<td><span class="STYLE3"></span></td>
</tr>
<tr>
<!-- -->
<td height="30"><span class="STYLE3"> :</span></td>
<td>
<span class="STYLE3">
<%
String si = "select BMBH,BMMC from BMB";
%>
<select name="bmh" size="1">
<%
rs = db.resultset(si);
while(rs.next()){
%>
<option value="<%=rs.getString("BMBH") %>"><%=rs.getString("BMBH") %>
<%}; %>
</select>
</span></td>
<td><span class="STYLE9">* </span></td>
<td><span class="STYLE3"></span></td>
</tr>
<tr>
<td><input type="submit" value=" "></td>
<td></td>
<td><input type="reset" value=" "></td>
<td></td>
</tr>
</table>
</div>
</div>
<script type="text/javascript">
var target = $("#lee");
target.height(400)
.width(1000)
.css("border" , "1px solid black")
</script>
</form>
</body>
</html>
package cn.qm.actionform;
import org.apache.struts.action.ActionForm;
public class adduseractionform extends ActionForm {
private String username;
private String eno;
private String name;
private String sex;
private int age;
private String telephone;
private String address;
private String bmh;
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getBmh() {
return bmh;
}
public void setBmh(String bmh) {
this.bmh = bmh;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getEno() {
return eno;
}
public void setEno(String eno) {
this.eno = eno;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getTelephone() {
return telephone;
}
public void setTelephone(String telephone) {
this.telephone = telephone;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
package cn.qm.action;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import cn.qm.actionform.adduseractionform;
import cn.qm.db.DataBase;
public class adduseraction extends Action{
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
adduseractionform uaf = (adduseractionform)form;
String username = uaf.getUsername();
String eno = uaf.getEno();
String name = new String(uaf.getName().getBytes("iso8859-1"),"gbk");
//String name = uaf.getName();
String sex = uaf.getSex();
if(sex.equals("man")){
sex = " ";
}else{
sex = " ";
}
int age = uaf.getAge();
String telephone = uaf.getTelephone();
String address = new String(uaf.getAddress().getBytes("iso8859-1"),"gbk");
String bmh = uaf.getBmh();
System.out.println(name+" "+address);
DataBase db = new DataBase();
PreparedStatement pstmt;
ResultSet rs;
String si = "Select id from YGXXB";
rs = db.resultset(si);
int number = 0;
while(rs.next()){
number = rs.getInt("id");
}
String sql = "insert into YGXXB values(?,?,?,?,?,?,?,?)";
String check = "feild";
if(username.length()==0||eno.length()==0||name.length()==0||telephone.length()==0||address.length()==0){
request.setAttribute("check", check);
return mapping.findForward("add");
}else{
pstmt = db.preparedstatement(sql);
pstmt.setInt(1, number+1);
pstmt.setString(2, eno);
pstmt.setString(3, name);
pstmt.setString(4, sex);
pstmt.setInt(5, age);
pstmt.setString(6, telephone);
pstmt.setString(7, address);
pstmt.setString(8, bmh);
pstmt.execute();
check = "success";
request.setAttribute("check", check);
return mapping.findForward("add");
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.