⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 action1.java

📁 企业进销存管理系统
💻 JAVA
字号:
package action;

import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public class action1 extends Action{

	public ActionForward execute(ActionMapping mapping,ActionForm form,
			HttpServletRequest request,HttpServletResponse response)
	throws IOException,ServletException{
	//public void insmethod(HttpServletRequest request) {

		/*
		 * 
		 * String wareid=myform.getWareid(); String
		 * warename=myform.getWarename(); String standard=myform.getWareid();
		 * String unit=myform.getWarename(); String rate=myform.getWareid();
		 */

		String sflag = request.getParameter("flag");// get flag

		String wareid = request.getParameter("wareid");
		String warename = request.getParameter("warename");
		String standard = request.getParameter("standard");
		String unit = request.getParameter("unit");
		String rate = request.getParameter("rate");

		if (warename != null) {
			byte p[];
			try {
				p = warename.getBytes("8859_1");
				warename = new String(p, 0, p.length, "UTF-8");
			} catch (UnsupportedEncodingException e) {
				e.printStackTrace();
			}
		}
		if (standard != null) {
			byte p[];
			try {
				p = standard.getBytes("8859_1");
				standard = new String(p, 0, p.length, "UTF-8");
			} catch (UnsupportedEncodingException e) {
				e.printStackTrace();
			}
		}
		if (unit != null) {
			byte p[];
			try {
				p = unit.getBytes("8859_1");
				unit = new String(p, 0, p.length, "UTF-8");
			} catch (UnsupportedEncodingException e) {
				e.printStackTrace();
			}
		}
		if (rate != null) {
			byte p[];
			try {
				p = rate.getBytes("8859_1");
				rate = new String(p, 0, p.length, "UTF-8");
			} catch (UnsupportedEncodingException e) {
				e.printStackTrace();
			}
		}
		HttpSession session=request.getSession(true);

		if (sflag != null &&sflag.equals("ins")) {
			if(wareid==null||wareid.equals("")){
				session.setAttribute("message", "鍟嗗搧缂栧彿涓嶈兘涓虹┖");
				session.setAttribute("link", "insert.jsp");
				return mapping.findForward("failure");
			}
			if(warename==null||warename.equals("")){
				session.setAttribute("message", "鍟嗗搧鍚嶇О涓嶈兘涓虹┖");
				session.setAttribute("link", "insert.jsp");
				return mapping.findForward("failure");
			}
			if(standard==null||standard.equals("")){
				session.setAttribute("message", "鍟嗗搧瑙勬牸涓嶈兘涓虹┖");
				session.setAttribute("link", "insert.jsp");
				return mapping.findForward("failure");
			}
			if(unit==null||unit.equals("")){
				session.setAttribute("message", "鍟嗗搧鍗曚綅涓嶈兘涓虹┖");
				session.setAttribute("link", "insert.jsp");
				return mapping.findForward("failure");
			}
			if(rate==null||rate.equals("")){
				session.setAttribute("message", "鍟嗗搧鍗曚环涓嶈兘涓虹┖");
				session.setAttribute("link", "insert.jsp");
				return mapping.findForward("failure");
			}
			try {
				Class.forName("oracle.jdbc.driver.OracleDriver");
				Connection conn = DriverManager
						.getConnection("jdbc:oracle:thin:scott/tiger@localhost:1521:database");
				String sql = "select *from waremessage where wareid='"+wareid+"'";

				PreparedStatement psmt = conn.prepareStatement(sql);
				ResultSet re = psmt.executeQuery();
				if(re.next()){
					
				}else{
					try {
						Class.forName("oracle.jdbc.driver.OracleDriver");
						conn = DriverManager
								.getConnection("jdbc:oracle:thin:scott/tiger@localhost:1521:database");
						sql = "insert into waremessage values ('" + wareid
								+ "','" + warename + "','" + standard + "','" + unit
								+ "','" + rate + "')";

						psmt = conn.prepareStatement(sql);
						int record = psmt.executeUpdate();
						System.out.println("锟斤拷锟斤拷晒锟

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -