系统原型结构描述(十二)

 

upload
index.jsp


<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>

    <h1>Fileupload sample</h1>

 <s:actionerror />
 <s:fielderror />
    <s:form action="upload" method="POST" enctype="multipart/form-data">
        <s:file name="upload" label="File"/>
        <s:textfield name="caption" label="Caption"/>
        <s:submit />
    </s:form>

 <ul>
 <li><a href="<s:url action="index" portletMode="view"/>">Index</a></li>
 </ul>

 

success.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%
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 'MyJsp.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">
 -->

  </head>
 
  <body>
 <H2>success</H2>
 <p />

<h1>Fileupload sample</h1>

<p>
    <ul>
        <li>ContentType: <s:property value="uploadContentType" /></li>
        <li>FileName: <s:property value="uploadFileName" /></li>
        <li>File: <s:property value="upload" /></li>
        <li>Caption:<s:property value="caption" /></li>
    </ul>
</p>
 <ul>
 <li><a href="<s:url action="indexUpload"/>">Back</a></li>
 <li><a href="<s:url action="index" portletMode="view"/>">Index</a></li>
 </ul>
  </body>
</html>


view
index.jsp

<%@ page language="java" import="java.util.*,com.test.page.PageValue" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>

<%
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 'MyJsp.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">
 -->

  </head>
 
  <body>
   <H2><s:property value="%{getText('HelloWorld')}"/></H2>
   <p />
    <table>
      <tr>
       <td>&nbsp;<a href="<s:url action="add" portletMode="edit"/>">Add</a></td>
       <td>&nbsp;</td>
       <td>&nbsp;</td>
       <td>&nbsp;<a href="<s:url action="find" portletMode="edit"/>">Search</a></td>
       <td>&nbsp;</td>
       <td>&nbsp;</td>
       <td>&nbsp;<a href="<s:url action="index" portletMode="help"/>">Help</a></td>
      </tr>
      <tr>
       <td>&nbsp;<a href="<s:url action="indexUpload" portletMode="edit"/>">Upload</a></td>
       <td>&nbsp;<a href="<s:url action="indexFiat" portletMode="view"/>">Fiat</a></td>
       <td>&nbsp;<a href="<s:url action="indexFree"

portletMode="view"/>">Freemarker</a></td>
       <td>&nbsp;<a href="<s:url action="indexDrools" portletMode="view"/>">Drools</a></td>
       <td>&nbsp;<a href="<s:url action="indexChart"

portletMode="view"/>">Jfreechart</a></td>
       <td>&nbsp;</td>
       <td>&nbsp;</td>
      </tr>  
      <tr>
       <td>&nbsp;id</td>
       <td>&nbsp;书名</td>
       <td>&nbsp;作者</td>
       <td>&nbsp;摘要</td>
       <td>&nbsp;编辑</td>
       <td>&nbsp;删除</td>
       <td>&nbsp;</td>
       <td>&nbsp;</td>
      </tr>
 <s:iterator value="list" id="book" status="u">
      <tr>
       <td>&nbsp;<s:property value="id"/></td>
       <td>&nbsp;<s:property value="name"/></td>
       <td>&nbsp;<s:property value="author"/></td>
       <td>&nbsp;<s:property value="summary"/></td>
       <td>&nbsp;<a href="<s:url action="edit" portletMode="edit">
        <s:param name="id"><s:property value="id"/></s:param>
       </s:url>">Edit</a></td>
       <td>&nbsp;<a href="<s:url action="delete" portletMode="edit">
        <s:param name="id"><s:property value="id"/></s:param>
       </s:url>">Del</a></td>
       <td>&nbsp;</td>
      </tr>
 </s:iterator>      
      <tr>
       <td>&nbsp;</td>
       <td>&nbsp;</td>
       <td>&nbsp;</td>
       <td>&nbsp;</td>
       <td>&nbsp;
        <a href="<s:url action="index">
         <s:param name="current"><s:property value="page.first"/></s:param>
        </s:url>">first</a>&nbsp;

        <a href="<s:url action="index">
         <s:param name="current"><s:property value="page.prev"/></s:param>
        </s:url>">prev</a>&nbsp;


<s:if test="%{page.end} == 1">
             <a href="<s:url action="index">
            <s:param name="current"><s:property

value="page.start"/></s:param>
           </s:url>"><s:property/></a>&nbsp;

</s:if>
<s:else>
   <s:bean name="org.apache.struts2.util.Counter" id="counter">
      <s:param name="first"><s:property value="page.start"/></s:param>
      <s:param name="last"><s:property value="page.end"/></s:param>
      <s:iterator>
             <a href="<s:url action="index">
            <s:param

name="current"><s:property/></s:param>
           </s:url>"><s:property/></a>&nbsp;
      </s:iterator>
   </s:bean>
</s:else>
     
        <a href="<s:url action="index">
         <s:param name="current"><s:property value="page.next"/></s:param>
        </s:url>">next</a>&nbsp;
                
        <a href="<s:url action="index">
         <s:param name="current"><s:property value="page.last"/></s:param>
        </s:url>">last</a>&nbsp;
       </td>
       <td>&nbsp;</td>
      </tr>
    </table>
  </body>
</html>

fail.jsp


<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%
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 'MyJsp.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">
 -->

  </head>
 
  <body>
 <H2>fail</H2>
 <p/>
 fail
 <ul>
 <li><a href="<s:url action="index"/>">Back</a></li>
 <li><a href="<s:url action="index" portletMode="edit"/>">Add</a></li>
 </ul>
  </body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值