0
点赞
收藏
分享

微信扫一扫

实现自动生成英文界面的功能。该项目包含三个页面,在基本信息页面输入用户的基本信息及文本框数目和复选框包含条目数,在第二个页面近一步输入文本框题目和复选框的值与文本信息,在


目录

效果

截图:

代码:

 

 

现在是: 2021年05月06日16:01:34  OK 今天有空 帮大家一下!      可以交朋友的!

效果

截图:

 

实现自动生成英文界面的功能。该项目包含三个页面,在基本信息页面输入用户的基本信息及文本框数目和复选框包含条目数,在第二个页面近一步输入文本框题目和复选框的值与文本信息,在_java

如果想换截图的,记得本人联系哟!

代码:

TranslatorBean.java
package bean;

import java.util.HashMap;
import java.util.Map;

/**
 * @Author CaesarChang张旭
 * @Date 2021/5/6  2:35 下午
 * @Version 1.0
 */
public class TranslatorBean {
    String chineseWord;
    String englishWord;

    Map<String, String> data = new HashMap();

    {
        data.put("姓名", "name");
        data.put("性别", "sex");
        data.put("年龄", "age");
        data.put("看书", "reading");
        data.put("跳舞", "dancing");
        data.put("唱歌", "singing");
        data.put("游泳", "swimming");
        data.put("足球", "playing football");
        data.put("爱好", "favourite");
    }
    public String getChineseWord() {
        return chineseWord;
    }

    public String getEnglishWord() {
        return englishWord;
    }

    public void setChineseWord(String chineseWord) {
        this.chineseWord = chineseWord;
    }

    public void setEnglishWord(String englishWord) {
        this.englishWord = englishWord;
    }



    public Map<String, String> getData() {
        return data;
    }


}


 

 

 basicInfo.jsp的body

<body>
<form action="/inputHandle" method="get">

<h1>请输入文本框的数据和复选框中的包含条目</h1>
姓名:<input type="text" name="name"><br>

性别:<input type="text" name="sex"><br>
文本框数目:<input type="text" name="textNum"> 范围: 1-9<br>

复选框包含条目数:<input type="text" name="checkBoxNum"> 范围: 2-9<br>

<button type="submit">填写具体信息</button><br>

</form>
</body>

 

basicInfo.jsp的body

<body>

用户<%=request.getAttribute("name")%> 你好!
<form action="/translateHandle" method="get">
    <c:forEach begin="1" end="${requestScope.textNum}" var="i">
        文本框${i}标题:<input type="text" name="name${i}"><br>
    </c:forEach>

    复选框标题:<input tepe="text" name="checkBoxTitle">
    <br>

    <c:forEach begin="1" end="${requestScope.checkBoxNum}" var="i">
        复选框${i}value值:<input type="text" name="checkBoxValue${i}">   复选框${i}文本:<input type="text" name="checkBoxText${i}"><br>
    </c:forEach>
    <input type="hidden" name="textNum" value="${requestScope.textNum}">
    <input type="hidden" name="checkBoxNum" value="${requestScope.checkBoxNum}">


    <button type="submit">生成英文界面</button><br>
</form>
</body>

englishPage.jsp的body

<body>
<b>以下是生成的英文界面</b><br>
<c:forEach items="${res1}" var="r">
    ${r}:<input type="text"><br>
</c:forEach>
${res3}:
<c:forEach items="${res2}" var="r">
    ${r}:<input type="checkbox">  
</c:forEach>

</body>

 

下面的是不用写的了 ,我用servlet实现的,我就不贴了,想要的可以喊我拿!

举报

相关推荐

0 条评论