当前位置: 代码迷 >> Java Web开发 >> javaee,action中po无法获取jsp的数据解决办法
  详细解决方案

javaee,action中po无法获取jsp的数据解决办法

热度:888   发布时间:2016-04-16 21:58:11.0
javaee,action中po无法获取jsp的数据
本帖最后由 harrydeep 于 2014-08-30 00:28:54 编辑
JSP页面:
<%@ page language="java" import="java.util.*" pageEncoding="GB18030" contentType="text/html;charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="ss" uri="/struts-dojo-tags" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
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>
    
    <s:head theme="xhtml"/>
<ss:head parseContent="true"/>
<title>update ARCHIVE</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">
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->

  <link rel="stylesheet" href="../includes/common.css" type="text/css"></link>

  </head>


   <body>
    <div>
<!-- main -->
<div>
<s:actionerror /><s:actionmessage/>
</div>
<p class="title">档案详细信息</p>
<s:form action="ArchiveAction!update" name="newarchive" namespace="/archive" enctype="multipart/form-data" >
<table>
<tr>
<td><s:textfield name="archive.id" label="档案号" ></s:textfield></td>
</tr>
<tr>
<td><s:textfield name="archive.name" maxlength="250" label="档案标题"></s:textfield></td>
</tr>
<tr>
<td><s:textfield name="archive.documentNumber" maxlength="50" label="文号"></s:textfield></td>
</tr>
<tr>
<td><s:textfield name="archive.label" maxlength="50" label="标签"></s:textfield></td>
</tr>
<tr>
<td><s:select list="classes" value="archive.TClass.id" label="密级" name="archive.TClass.id"></s:select></td><!-- class -->*******************************ACTION没有获取到这里的数据
</tr>
<tr>
<td><s:textfield name="archive.outline" maxlength="255" label="概要"></s:textfield></td>
</tr>
<tr>
<td><s:select name="archive.TUserByStatus.id" label="状态" list="users" value="archive.TUserByStatus.id"></s:select></td><!-- condition -->*******************************ACTION没有获取到这里的数据
</tr>
<tr>
<td><s:textfield name="archive.department" maxlength="50" label="单位"></s:textfield></td>
</tr>
<tr>
<td class="special">保存位置:</td><td><div id="location" class="location" style="display:inline"><input type="text" name="archive.TLocation.id.cupboard" value="${archive.TLocation.id.cupboard}">-<input type="text" name="archive.TLocation.id.box" value="${archive.TLocation.id.box}">-<input type="text" name="archive.floor" value="${archive.floor}"></div>
</td><!-- location -->
</tr>
<tr>
<td class="special">文件名:</td><td><div id="archivename"><s:if test="archive.archiveName!=null"><s:a href="ArchiveAction!downloadArchive?search_id=%{archive.id}"><s:property value="archive.archiveName"/></s:a>&nbsp;&nbsp;&nbsp;&nbsp;<wbr><nobr><input type="checkbox" value="delete" name="deleteArchiveName" style="width:5%;">删除(如果重新上传文件,则覆盖文件)</nobr></s:if></div><s:hidden name="archive.archiveName" value="%{archive.archiveName}"></s:hidden></td>
</tr>
<tr>
<td class="special"></td><td style="text-align:left;"></td>
</tr>
<tr>
<td><s:file name="file"></s:file></td><!-- file -->
</tr>
<tr>
<td></td><td style="text-align:right;"><nobr><input type="checkbox" value="delete" name="deleteArchive" style="width:3em;">删除&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="提交" style="width:5em;"></nobr></td>
</tr>
</table>
  相关解决方案