我的actionpackage com.bluewave.csic_da.action;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;/**
* AddHtmlAction.java created by EasyStruts - XsltGen.
* http://easystruts.sf.net
* created on 09-24-2004
*
* XDoclet definition:
* @struts:action validate="true"
*/
public class AddHtmlAction extends Action { // --------------------------------------------------------- Instance Variables // --------------------------------------------------------- Methods /**
* Method execute
* @param ActionMapping mapping
* @param ActionForm form
* @param HttpServletRequest request
* @param HttpServletResponse response
* @return ActionForward
* @throws Exception
*/
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
String text="<%@ page contentType=\"text/html; charset=GBK\" %> " +
"<tr>" +
"<td>" +
"<html:text property=\"fieldcaption\" maxlength=\"15\"/>" +
"</td>" +
"<td>" +
"<html:select property=\"fieldtype\">" +
"<option value=\"1\">整数</option>" +
"<option value=\"2\" selected>小数</option>" +
"<option value=\"3\">文字</option>"+
"<option value=\"4\">备注</option>"+
"<option value=\"5\">是否</option>"+
"<option value=\"6\">时间/日期</option>"+
"</html:select>"+
"</td>"+
"<td>"+
"<html:select property=\"fieldVisible\">"+
"<option value=\"1\">是</option>"+
"<option value=\"2\">否</option>"+
"</html:select>"+
"</td>"+
"<td>"+
"<html:select property=\"listVisible\">"+
"<option value=\"1\">是</option>"+
"<option value=\"2\">否</option>"+
"</html:select>"+
"</td>"+
"</tr>";
request.setAttribute("text", text);
return mapping.findForward("success");
}}
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;/**
* AddHtmlAction.java created by EasyStruts - XsltGen.
* http://easystruts.sf.net
* created on 09-24-2004
*
* XDoclet definition:
* @struts:action validate="true"
*/
public class AddHtmlAction extends Action { // --------------------------------------------------------- Instance Variables // --------------------------------------------------------- Methods /**
* Method execute
* @param ActionMapping mapping
* @param ActionForm form
* @param HttpServletRequest request
* @param HttpServletResponse response
* @return ActionForward
* @throws Exception
*/
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
String text="<%@ page contentType=\"text/html; charset=GBK\" %> " +
"<tr>" +
"<td>" +
"<html:text property=\"fieldcaption\" maxlength=\"15\"/>" +
"</td>" +
"<td>" +
"<html:select property=\"fieldtype\">" +
"<option value=\"1\">整数</option>" +
"<option value=\"2\" selected>小数</option>" +
"<option value=\"3\">文字</option>"+
"<option value=\"4\">备注</option>"+
"<option value=\"5\">是否</option>"+
"<option value=\"6\">时间/日期</option>"+
"</html:select>"+
"</td>"+
"<td>"+
"<html:select property=\"fieldVisible\">"+
"<option value=\"1\">是</option>"+
"<option value=\"2\">否</option>"+
"</html:select>"+
"</td>"+
"<td>"+
"<html:select property=\"listVisible\">"+
"<option value=\"1\">是</option>"+
"<option value=\"2\">否</option>"+
"</html:select>"+
"</td>"+
"</tr>";
request.setAttribute("text", text);
return mapping.findForward("success");
}}
解决方案 »
- tomcat5.0.28 严重: BAD packet signature 18245
- textarea
- JDBC 连接 SQLite Error Out of memory
- <s:radion》提交后如何获得的问题
- JSP数据库关闭之前执行conn.setAutoCommit()的作用
- 求一正则表达式
- 请问如何通过Date计算小时差
- 我装了j2sdk1.4.2_05。为什么程序里IMPORT javax.servlet.* 出错。说没有这个包呢。
- 如何配置jboss,让他支持postgresql
- java 多线程 往list中add
- struts,取得oracle存放blob数据保存为文件,在线等
- 关于业务规则的表达/存储/执行
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<html:html>
<head>
<title>AddTable</title>
</head><body><p>表名称: </p>
<html:link page="/addhtml.do">添加</html:link>
<table width="75%" border="0">
<tr>
<td>字段名称</td>
<td>类型</td>
<td>可以填写</td>
<td>可以列表</td>
</tr>
<tr><bean:write name="text"/></tr>
</table>
<p>
</p><hr></body>
</html:html>
Bean标签库为把bean属性写到封装的JSP writer中,定义了<bean:write>标签。该标签类似于标准的<jsp:getProperty>标签。该标签的属性解释如下。像前面一样,所有的属性可以在运行时赋值。
Attribute Description
name 属性要被描绘的bean的名字
property 要描绘的属性的名字。假如属性类有java.beans.PropertyEditor,将调用getAsText()方法,否则调用toString()方法
scope bean的范围。假如没有指定,bean会在page到application的范围内查找
filter 如果设为true,在属性值中的任何HTML特殊字符会改变为它们相对应的参数实体
ignore 如果设为false,在属性找不到时,就掷出一个请求时间异常,否则返回null
下面是用<bean:write>标签的一个例子:
<bean:write name=”myBean”
property=”myProperty”
scope=”request”
filter=”true”/>
这里我们看到名为myBean的bean属性myProperty被描绘。这个bean是request范围。假如找到任何HTML特殊字符,会被转变成相应的参数实体。