用SSH2在搭一个网站,出现一个jsp页面无法跳转到action。 麻烦大家帮忙看看
<%@ page language="java" import="java.util.*" 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 xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>维护单资料</title>
<link rel="stylesheet" type="text/css" href="../css/transport.css" />
<script type="text/javascript" src="../js/function.js"></script>
</head>
<body>
<!--标题-->
<div id="title">
<div id="font">
<div id="task">
维护单资料
</div>
</div>
</div>
<!--查询
<div id="query">
<form name="form1">
<div id="numbers">公司编号:<input type="text" name="t1" class="inputs"/></div>
<div id="numbers">公司名称:<input type="text" name="t2" class="inputs"/> <input type="button" value="查 询" class="button" /></div>
</form>
</div>-->
<div id="main">
<form name="form1" action="apply!insert.do" method="post">
<!--按钮-->
<div id="buttons">
<div id="six">
<div id="niu">
<input type="button" value="返 回" class="button"
onClick="javascript:window.location.href='Fmcf2050.jsp'"
target="ab">
</div>
<div id="niu">
<input type="button" value="提交" class="button">
</div>
</div>
</div>
<!--分页-->
<div id="pagination">
</div>
<!--下面主体-->
<div id="underside"
style="height: expression(body . offsetHeight-80);">
<!--空白间隔-->
<!--表格-->
<div id="mostly">
<table width="200" border="1" id="table" class="tab">
<tr>
<td width="30%" class="td_right">
设备编号:
</td>
<td width="70%" class="td_left">
<input type="text" name="equipmentID">
</td>
</tr>
<tr>
<td class="td_right">
报修人员:
</td>
<td class="td_left">
<input type="text" name="client">
</td>
</tr>
<tr>
<td class="td_right">
报障时间:
</td>
<td class="td_left">
<input type="text" name="submitTime">
</td>
</tr>
<tr>
<td class="td_right">
报障部门:
</td>
<td class="td_left">
<select name="department">
<option value=""></option>
<option value="chuyun">
储运车间
</option>
<option value="tieban">
铁板车间
</option>
<option value="duxin">
镀锌车间
</option>
<option value="tieta">
铁塔车间
</option>
<option value="gangguanta">
钢管塔车间
</option>
<option value="guanta">
管塔二车间
</option>
<option value="bangongshi">
办公室
</option>
<option value="renshi">
人事部
</option>
<option value="caiwu">
财务部
</option>
<option value="caigou">
采购部
</option>
<option value="yingxiao">
营销部
</option>
<option value="houqin">
后勤部
</option>
<option value="anjian">
安监部
</option>
<option value="zhiguan">
质管部
</option>
<option value="qiye">
信息部
</option>
<option value="shengchan">
生产调度部
</option>
<option value="jishu">
技术设备部
</option>
<option value="dangqun">
党勤工作部
</option>
<option value="qiye">
企业管理部
</option>
</select>
</td>
</tr>
<tr>
<td class="td_right">
维护类型:
</td>
<td class="td_left">
<select name="repairType">
<option value=""></option>
<option value="systemFailure">
系统故障
</option>
<option value="newLine">
增加网线
</option>
<option value="networkFailure">
网络故障
</option>
<option value="softwareFailure">
软件故障
</option>
<option value="softwareInstall">
安装新软件
</option>
<option value="printerFailure">
打印机故障
</option>
</select>
</td>
</tr>
<tr>
<td class="td_right">
故障表征:
</td>
<td class="td_left">
<textarea name="mainContent" cols="1" rows="5"
style="width: 200px;"></textarea>
</td>
</tr>
</table>
</div>
</div>
</form>
</div>
</body>
</html>
对应的ApplyAction 代码是这样:
package com.demo.struts2.actions;
import java.util.ArrayList;
import com.demo.hibernate.dao.ApplyDAO;
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionSupport;
public class ApplyAction extends ActionSupport {
private ApplyDAO applyDAO=new ApplyDAO(); // 这个bean属性前千万不能缺少;
private int listID;
private String client;
private String name;
private String department;
private String deviceType;
private String equipmentID;
private String deviceModle;
private String mainContent;
private String repairType;
private String submitTime;
private String finishTime;
private String repairman;
private String isSigned;
private boolean mark=true;
public void isOK(String s){
}
@Override
public void validate() {
// TODO Auto-generated method stub
//申请进行维修要验证。
System.out.println("applyAction验证了");
}
@Override
public String execute() throws Exception {
System.out.println("applyAction执行");
// TODO Auto-generated method stub
if(this.mark==false){
return Action.INPUT;
}
return Action.SUCCESS;
}
public String insert(){
System.out.println("插入新的维修申请单");
ArrayList<String> list=new ArrayList<String> ();
list.add(client);
list.add(department);
list.add(deviceType);
list.add(equipmentID);
list.add(deviceModle);
list.add(mainContent);
list.add(repairType);
list.add(submitTime);
list.add(repairman);
list.add(isSigned);
//当出现一个填写项为空就不行。
for(String s:list){
if(s.equals("")||s==null){
this.mark=false;
break;
}else{
System.out.println(s);
}
}
if(!mark){
return Action.ERROR;
}
return "";
}
public ApplyDAO getApplyDAO() {
return applyDAO;
}
public void setApplyDAO(ApplyDAO applyDAO) {
this.applyDAO = applyDAO;
}
public int getListID() {
return listID;
}
public void setListID(int listID) {
this.listID = listID;
}
public String getClient() {
return client;
}
public void setClient(String client) {
this.client = client;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
public String getDeviceType() {
return deviceType;
}
public void setDeviceType(String deviceType) {
this.deviceType = deviceType;
}
public String getEquipmentID() {
return equipmentID;
}
public void setEquipmentID(String equipmentID) {
this.equipmentID = equipmentID;
}
public String getDeviceModle() {
return deviceModle;
}
public void setDeviceModle(String deviceModle) {
this.deviceModle = deviceModle;
}
public String getMainContent() {
return mainContent;
}
public void setMainContent(String mainContent) {
this.mainContent = mainContent;
}
public String getRepairType() {
return repairType;
}
public void setRepaitType(String repairType) {
this.repairType = repairType;
}
public String getSubmitTime() {
return submitTime;
}
public void setSubmitTime(String submitTime) {
this.submitTime = submitTime;
}
public String getFinishTime() {
return finishTime;
}
public void setFinishTime(String finishTime) {
this.finishTime = finishTime;
}
public String getRepairman() {
return repairman;
}
public void setRepairman(String repairman) {
this.repairman = repairman;
}
public String getIsSigned() {
return isSigned;
}
public void setIsSigned(String isSigned) {
this.isSigned = isSigned;
}
}
=[size=large][/size]
相关推荐
jsp页面的五种跳转方式 java jsp
一个jsp页面中多个提交按钮提交不同的页面.zip
JSP,登录跳转页面。包含首页登录页面,判断check页面和最后的成功登录的显示页面
JSP用户提交页面编码,JSP用户提交页面编码
主要介绍了javascript实现点击提交按钮后显示loading的方法,涉及javascript动态设置页面元素样式的相关技巧,需要的朋友可以参考下
jsp 实现图片跳转 jsp 实现图片跳转
java五种jsp页面跳转方法详解 2009-08-21 09:06 1. RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到 另外一个Servlet,JSP 或普通HTML...
页面自定跳转 超链接 跳转 jsp页面跳转
jsp的几种跳转方法,希望能对你们有所帮助
学习JAVA内置对象实验,1、设计教师与学生不同登陆界面:在同一页面上设计两个单选按钮(教师、学生),当点击提交按钮后,进入相应的教师或学生登录JSP页面。当用户名及密码均正确时,进入欢迎界面;如果两者其一不...
使用myeclipse编写jsp或者servlet时,点击发布环境按钮没反应
jsp实现页面跳转的方法
利用jsp实现登录界面的跳转,数据库采用的是mysql,可以输入账号密码进行登录
JSP页面跳转方法汇总,JSP页面跳转方法汇总
JSP_页面跳转,JSP_页面跳转,JSP_页面跳转
五种JSP页面跳转方法详解 1. RequestDispatcher.forward() 2. response.sendRedirect() 3. <jsp:forward page="" /> 4. 修改HTTP header的Location属性来重定向 5. JSP中实现在某页面停留若干秒后,自动重定向到另...
五种JSP页面跳转方法详解,详细的很
JSP页面的跳转方式汇总:1、使用超级链接跳转,2、使用表单提交的方式跳转页面,3、修改HTTP header的Location属性来重定向,4、JSP中实现在某页面停留若干秒后,自动重定向到另一页面,5、jsp标签跳转:<jsp:forward ...
JSP页面的跳转 五种方法 简单 易懂 应用广 欢迎下载啊
一个简单的SpringBoot实例,通过控制器实现jsp页面的跳转。